码上敲享录 > js常见问题解答 > jsonp处理跨域出现Error: XXX was not called

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

上一章章节目录下一章 2020-04-22已有489人阅读 评论(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)

}


向大家推荐《Activiti工作流实战教程》:https://xiaozhuanlan.com/activiti
向大家推荐《ireport实战教程》:https://xiaozhuanlan.com/ireport?rel=6923152725
0

有建议,请留言!

  • *您的姓名:

  • *所在城市:

  • *您的联系电话:

    *您的QQ:

  • 咨询问题:

  • 提 交