如何使用跨站点脚本的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); } );