【问题标题】:How to make an ajax with JQuery with cross site scripting?如何使用带有跨站点脚本的 JQuery 制作 ajax?
【发布时间】:2011-09-11 04:39:15
【问题描述】:

我遇到了一个问题,我必须从这里获取 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 发出 ajax 请求,这可能吗?我仍然收到正常 $.ajax 请求的错误,我被告知我必须使用 jsonp 或跨站点脚本......它是如何工作的?有人举个例子吗?天呐!!

【问题讨论】:

    标签: javascript jquery ajax json jsonp


    【解决方案1】:

    如果你在 URL 中输入callback=?,jQuery 会为你透明地做这件事。见the API entry for $.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);
         }
    );
    

    【讨论】:

      【解决方案2】:
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-20
      • 1970-01-01
      • 2011-02-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多