Javascript AjaxConvert在Jsonp回调上抛出解析错误
我正在使用Jsonp数据类型进行Ajax调用。然后执行JsonpCallback函数,在处理JsonpCallback方法时,它抛出错误为' 分析错误,未调用MyScript.jsonpsuccescallback' 在调试过程中,我发现错误来自jquery库文件中的AjaxCovert函数(返回语句)Javascript AjaxConvert在Jsonp回调上抛出解析错误,javascript,ajax,jsonp,Javascript,Ajax,Jsonp,我正在使用Jsonp数据类型进行Ajax调用。然后执行JsonpCallback函数,在处理JsonpCallback方法时,它抛出错误为' 分析错误,未调用MyScript.jsonpsuccescallback' 在调试过程中,我发现错误来自jquery库文件中的AjaxCovert函数(返回语句) var MyScript = {}; $.ajax({ url: 'https:' + domain + 'captcha/captcha-gener
var MyScript = {};
$.ajax({
url: 'https:' + domain + 'captcha/captcha-generate-token',
type: 'GET',
contentType: "application/json; charset=utf-8;",
async: true,
dataType: "jsonp",
jsonpCallback: 'MyScript.JsonpSuccessCallBack',
error:MyScript.error,
});
MyScript.JsonpSuccessCallBack = function(response){
//stuffs
}
MyScript.error = function(jqXHR, textStatus, errorThrown){
console.log(errorThrown);
}
我正在使用MyScript.jsonpsuccescallback({“状态”:“成功”,“内容类型”:“应用程序\/json”,“CK”:“wTnoiHvP-eLyCWO0xG-KIrJ3AXnLm7awLH-xETjLPNLd4Kkt”)获得有效的API响应。
抛出的错误如下所示
Error: MyScript.JsonpSuccessCallBack was not called
at Function.jQuery.extend.error (http://www.someWebsite.com/web/scripts/jquery/jquery.js:248:9)
at jQuery.ajaxPrefilter.s.converters.script json (http://www.someWebsite.com/web/scripts/jquery/jquery.js:9893:12)
at ajaxConvert (http://www.someWebsite.com/web/scripts/jquery/jquery.js:8843:19)
at done (http://www.someWebsite.com/web/scripts/jquery/jquery.js:9260:15)
at HTMLScriptElement.jQuery.ajaxTransport.s.send.script.onload.script.onreadystatechange (www.someWebsite.com/web/scripts/jquery/jquery.js:9831:8)
控件通过lib文件中的ajaxconvert()meth到达jsonpsuccescallback方法,然后抛出错误。我不明白为什么会抛出这个错误
我在谷歌上搜索了很多关于这个问题的信息,并按照上面提到的步骤进行了操作,但无法解决这个问题,有人能帮我解决这个问题吗
提前感谢:-)如果您找到了解决方案,请与他人分享。