我对 jsonp 和 jquery 有一些问题。
这是我的代码 -
var myCallback = function(data) {
console.log(data);
};
$.ajax({
url: my_url,
type: 'GET',
dataType: 'jsonp',
jsonp: 'callback',
jsonpCallback: 'myCallback'
});
jQuery?callback=myCallback&_=1340513330866
向 my_url 添加了类似的内容,并且从 my_url 返回的数据是myCallback('abcd')
- 尽管实际上它会返回一些 HTML 代码而不是abcd
.
问题:abcd
没有通过myCallback
. 那我做错了什么?我的印象是返回的数据将在脚本标签内执行?