我是jsonp的新手 我正在尝试进行jsonp调用,因为我必须提出跨域请求 以下代码段用于进行调用 -
function makeCall(){
jQuery.getJSON("http://<servername>:<port number>/JSONServices/getJsonInfo?jsonp=?",
function(data) {
alert("data is: "+data[0].name);
});
}
我正在对body标签的onload事件进行此调用。返回的响应是json数组。我面临以下问题 -
从萤火虫的网络面板中可以看到响应,但警报没有弹出任何内容
我不知道如何从jsonp调用中提取数据
关于我犯错误以及如何解决问题的任何想法都将受到高度赞赏。
谢谢&amp;问候,
meamitava。
答案 0 :(得分:0)
您的网址应如下所示:
http://<servername>:<port number>/JSONServices/getJsonInfo?callback=?
这意味着更改'jsonp =?' 'callback =?'