loadJSONDoc From Another Domain
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
<title>Sample Cross-Domain XHR Implementation</title>
<script src="http://server/AJS.js" type="text/javascript" charset="utf-8"></script>
<script src="http://server/MochiKit.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript" charset="utf-8">
var loadJSONDocFAD = function(url, data){
this.url = url;
this.data = data;
this.addCallback = function(func, instance_name){
this.callback = eval(func);
if (arguments.length > 1) {
var m = MochiKit.Base;
var qs = m.queryString.apply(null, m.extend(null, arguments, 1));
if (qs) {
this.url += "?" + qs;
}
}
this.url = this.url+"&callback="+instance_name+".call";
var script = AJS.SCRIPT({"type":"text/javascript", "charset":"utf-8", "src":this.url}, null);
var container = DIV({"id":"contentcontainer"}, script);
AJS.ACN(AJS.getBody(), container);
};
this.call = function(varname)
{
this.callback(eval(varname));
}
}
function myCallback(data)
{
for( i in data)
{
var pp = P(null, data[i].emisorNick);
AJS.ACN(AJS.getBody(), pp);
}
}
</script>
</head>
<body id="sample" onload="">
<script type="text/javascript" charset="utf-8">
var d = new loadJSONDocFAD("http://server/js.php", {"s":"json"});
d.addCallback("myCallback", "d");
</script>
</body>
</html>
Attachments
-
Publish Settings.png
(83.6 KB) - added by Andre Souza <ienliven@…>
3 years ago.
Flash: Publish Settings. Network Sandbox
