如何使用跨站点脚本的JQuery制作ajax?

我有一个问题,我必须从这里得到json:

http://templodasdeusas.com.br/game/srv/game.php?srv=home

还有一个选项可以添加回调函数名称,如:

http://templodasdeusas.com.br/game/srv/game.php?srv=home&callback=myFunction

这将返回类似于: myFunction({'msgd':'value'}) ;

我想用jQuery制作um ajax请求,这可能吗? 我仍然收到正常的$ .ajax请求错误,我被告知我必须使用jsonp或跨站点脚本…它是如何工作的? 有人有例子吗? TNX!

如果你把callback=? jQuery为你透明地做这个callback=? 在URL中。 请参阅$.getJSON的API条目 。 您基本上可以忘记请求的跨域性质。

所以你可能会这样做:

 $.getJSON( 'http://templodasdeusas.com.br/game/srv/game.php?srv=home&callback=?', function(data) { // use the response, contained in the data object, eg alert(data.msgd); } );