所以,因为Ajax为请求生成了类似的东西
callback=jQuery19104342058659531176
并在最后服务器返回
jQuery19104342058659531176(data)
如果jQuery19104342058659531176()函数(显然)未定义,它会调用什么?
我知道它会转到成功/错误处理程序,但是不能真正达到回调的目的吗?
答案 0 :(得分:1)
实际上,jQuery将调用回调,然后调用成功/错误。 如果省略" jsonpCallback",则jQuery将调用由jQuery定义的默认值。源代码在jsonp.js:
window[ callbackName ] = function() {
responseContainer = arguments;
};