jquery ajax在IE9以下进行跨域请求时无效的问题
第一步:设置浏览器安全属性,启用【通过域访问数据源】选项:
1、选择Internet选项
2、选择安全---自定义级别
3、找到其他---通过域访问数据源,选择启用,然后确定就可以了。
第二步:调用ajax方法时,设置crossDomain为相反的值
$(document).ready(
function
() {
$.ajax({
url:
"http://dreamfactorysql.cloudapp.net/API/index.php"
,
dataType:
"text"
,
async:
true
,
type:
'GET'
,
cache:
false
,
crossDomain:
true
== !(document.all),
success:
function
(data) {
alert(data);
}
});
});
这样就可以了。