2

我在使用 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 服务器正在将数据传回,但始终调用“错误”回调。我已经尝试了几种选项组合,但没有运气。

有任何想法吗?

已解决:我使用了一个错误的 url,它要求一个 json(不是 jsonp)响应。固定版本在这里:

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

4

1 回答 1

0

已解决:我使用了一个错误的 url,它要求一个 json(不是 jsonp)响应。固定版本在这里:

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

var url = prefix + species + "/" + chr + ":" + fromPos + "-" + toPos + ".jsonp?feature=gene;callback=" + cback;
于 2013-04-26T09:18:46.480 回答