在打电话后处理jsonp响应

时间:2011-04-15 08:35:39

标签: parsing jsonp

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

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

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

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

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

    关于我犯错误以及如何解决问题的任何想法都将受到高度赞赏。

    谢谢&amp;问候,

    meamitava。

1 个答案:

答案 0 :(得分:0)

您的网址应如下所示:

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

这意味着更改'jsonp =?' 'callback =?'