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

Tia*_*ago 2 javascript ajax jquery json jsonp

我有一个问题,我必须从这里得到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!

lon*_*day 5

如果您callback=?输入URL ,jQuery会为您透明地执行此操作.请参阅API条目$.getJSON.您基本上可以忘记请求的跨域性质.

所以你可能会这样做:

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