这是代码:
$.ajax({
dataType: "jsonp",
url: url,
jsonCallback: 'jsonp',
cache: false,
success: function (data) {
}
});
**在var url中我把链接放在那段代码之前。 我理解数据类型jsonp因为其他域,但我没有理解 调用jsoncallback jsonp的意思是什么?(jsonCallback:'jsonp')
非常感谢。
答案 0 :(得分:0)
来自文档:
指定JSONP请求的回调函数名称。将使用此值代替jQuery自动生成的随机名称。最好让jQuery生成一个唯一的名称,因为它可以更容易地管理请求并提供回调和错误处理。如果要为GET请求启用更好的浏览器缓存,可能需要指定回调。
因此,通常jQuery创建一个具有随机名称的函数,并在URL中发送该名称,例如
callback=jQuery_12345678903836482648
但是如果你用该值设置该选项,jQuery将追加
callback=jsonp