我正在使用以下jQuery AJAX调用来访问SOAP Web服务:
jQuery.ajax({
url: url,
type: "GET",
dataType: "jsonp text",
crossDomain :true,
data:"i="+'a'+"&j="+'b',
processData: false,
success: OnSuccess,
error: OnError
});
此代码在IE中运行良好,但在Firefox中获得空响应。在进一步搜索时,Firefox似乎默认不允许跨域请求,或者它以不同方式处理标头信息。
我的应用程序位于localhost:8081
,我想要使用的WebService位于localhost:8080
。有什么方法可以让Firefox发出跨域请求吗?
答案 0 :(得分:0)
答案 1 :(得分:0)
是的,我为firefox安装了CORS加载项后解决了这个问题。但还有其他方法,我可以使用JQuery-ajax代码设置参数吗?
答案 2 :(得分:0)
您需要发送“访问控制 - ####”标题,与OPTIONS请求响应相同。