JSONP问题查询REST服务

时间:2013-03-20 12:29:14

标签: jquery rest jsonp

我在使用JQuery的JSONP时遇到问题:

http://jsfiddle.net/emepyc/tuCvT/

$.ajax({
    url           : url,
    dataType      : 'jsonp',
    contentType   : "application/json",
    jsonpCallback : 'cback',
    crossDomain   : true,
    jsonp         : false,
    success       : function(json) {console.log("RESP: " + json)}, 
    error         : function(error) {console.log("ERROR: " + error.message)}
});

使用Chrome的开发人员工具进行调试我可以看到REST服务器正在传回数据,但始终会调用“错误”回调。 我没有运气就尝试了几种选项组合。

有什么想法吗?

解决:我使用了一个错误的网址,要求提供json(而不是jsonp)响应。修正版本:

http://jsfiddle.net/emepyc/tuCvT/1/

1 个答案:

答案 0 :(得分:0)

解决:我使用了一个错误的网址,要求提供json(而不是jsonp)响应。修正版本:

http://jsfiddle.net/emepyc/tuCvT/1/

var url = prefix + species + "/" + chr + ":" + fromPos + "-" + toPos + ".jsonp?feature=gene;callback=" + cback;