当前位置:Gxlcms > JavaScript > 跨域请求之jQuery的ajaxjsonp的使用解惑_jquery

跨域请求之jQuery的ajaxjsonp的使用解惑_jquery

时间:2021-07-01 10:21:17 帮助过:7人阅读

直接执行了error方法提示错误——ajax jsonp之前并没有用过,对其的理解为跟普通的ajax请求差不多,没有深入了解;出现了这种错误,几经调试(检查后台的代码和js部分的属性设置)还是不行,让我感觉很是意外和不解。于是,决定仔细研究下ajax jsonp的使用,并将最后测试成功的学习经验和大家分享下!
  首先,贴出可以成功执行的代码:
(页面部分)
代码如下:




Untitled Page
结果为:
success_jsonpCallback([ { name:"John"} ] ); ————其实就是,调用jsonp回调函数success_jsonpCallback,并将要响应的字符串或json传入此方法(作为参数值),其底层的实现,大概的猜想应该是:
代码如下:

function success_jsonpCallback(data)
{
success(data);
}

经测试,ajax jsonp对同步或异步请求没有影响。 好了,如有解释不对或不完整的地方,希望大家见谅,欢迎留言、扔板砖!

人气教程排行