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)
}