jQuery插件jQuery-JSONP开发ajax调用使用注意事项
jQuery-JSONP是一个支持 JSONP 调用的 jQuery 插件,使用它是因为它支持出错时的 AJAX 回调,而 jQuery 的 $.ajax 不支持。
JSONP 调用示例代码:
代码如下:
var originImgSrc = 'cnbogs-logo.gif';
$.jsonp({
url: '',
data: { imgSrc: originImgSrc },
callbackParameter: "callback",
success: function (newImgSrc, textStatus, xOptions) {
console.log(xOptions.data.imgSrc);
},
error: function (xOptions, textStatus) {
}
});
注意
- callbackParameter,如果没有专门的 callback 函数,一定要写上 "callback";
- 是在 success 回调函数中,直接通过变量名 originImgSrc 得到的是 undefined,需要通过 xOptions.data.imgSrc 获取。