我是否接近成功?我正在尝试使用这个代码块是jsfiddle来使用对API的PUT请求,当使用www.hurl.it时使用相同的URL& XML,它成功了,(哇哦!)但是当我尝试使用这段代码时,我没有这样的运气。
选择“RUN”是jsfiddle不产生任何东西,因为除了页面闪烁之外没有任何事情发生。
img.width = newW
非常感谢任何输入!
答案 0 :(得分:0)
呼叫墙正在完成Cross Origin,下面显示的简单代理预滤器解决了我的问题。
$.ajaxPrefilter( function (options) {
if (options.crossDomain && jQuery.support.cors) {
var http = (window.location.protocol === 'http:' ? 'http:' : 'https:');
options.url = http + '//cors-anywhere.herokuapp.com/' + options.url;
}
});
注意:
公共代理不是非常安全,控制代理的人可以看到所有数据都被推送到其中,因此如果使用公共代理,请确保数据不敏感。