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) -
Flash: Publish Settings. Network Sandbox
, added by Andre Souza <ienliven@gmail.com> on 11/30/06 10:59:26.
