我正在使用以下 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 发出跨域请求?