【问题标题】:Handling jsonp response after making call拨打电话后处理 jsonp 响应
【发布时间】:2011-04-15 08:35:38
【问题描述】:

我是 jsonp 的新手。
我正在尝试进行 jsonp 调用,因为我必须进行跨域请求。
以下代码 sn -p 用于进行调用 -

 function makeCall(){
    jQuery.getJSON("http://<servername>:<port number>/JSONServices/getJsonInfo?jsonp=?", 
        function(data) {
        alert("data is: "+data[0].name);
    });
}

我在 body 标记的 onload 事件上进行此调用。返回的响应是一个 json 数组。我面临以下问题 -

  1. 从 firebug 的网络面板可以看到响应,但警报没有弹出任何内容

  2. 我不知道如何从 jsonp 调用中提取数据

    任何关于我在哪里犯错误以及如何解决它的想法将不胜感激。

    感谢和问候,

    观音。

【问题讨论】:

    标签: parsing jsonp


    【解决方案1】:

    您的网址应如下所示:

    http://<servername>:<port number>/JSONServices/getJsonInfo?callback=?
    

    所以这意味着改变 'jsonp=?'对于“回调=?”

    【讨论】:

      猜你喜欢
      • 2017-12-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-24
      相关资源
      最近更新 更多