码上敲享录 > jquery入门实例分享 > jsonp后台数据返回正常但不执行success方法

jsonp后台数据返回正常但不执行success方法

上一章章节目录下一章 2020-04-22已有173人阅读 评论(0)

jsonp处理跨域出现Error: XXX  was not called


解决方法:

我的后台数据返回正常,使用浏览器打开Network中的地址,发现数据返回正常,就不知道什么原因老是不执行success方法,执行error也是报parsererror ,网上好多说法都解决不了我的问题,后来我就使用script标签来跨域发现数据返回正常,看到 script.type = 'text/javascript',后来我把后台接口设置response.setContentType("text/javascript");就把问题解决了。

const script = document.createElement('script');

       script.type = 'text/javascript';

       script.src = 'http://xxx/designer?callback=callbackMethod';

       document.body.appendChild(script);


function callbackMethod(data){

     alert(data)

}



0

有建议,请留言!

  • *您的姓名:

  • *所在城市:

  • *您的联系电话:

    *您的QQ:

  • 咨询问题:

  • 提 交