IE8 AJAX 不能正常工作 解决办法
2024-09-12 17:05:25
function crossDomainAjax(url, successCallback) { // IE8 & 9 only Cross domain JSON GET request
if ('XDomainRequest' in window && window.XDomainRequest !== null) { var xdr = new XDomainRequest(); // Use Microsoft XDR
xdr.open('get', url);
xdr.onload = function () {
var dom = new ActiveXObject('Microsoft.XMLDOM'),
JSON = $.parseJSON(xdr.responseText); dom.async = false; if (JSON == null || typeof (JSON) == 'undefined') {
JSON = $.parseJSON(data.firstChild.textContent);
} successCallback(JSON); // internal function
}; xdr.onerror = function () {
_result = false;
}; xdr.send();
} // IE7 and lower can't do cross domain
else if (navigator.userAgent.indexOf('MSIE') != - &&
parseInt(navigator.userAgent.match(/MSIE ([\d.]+)/)[], ) < ) {
return false;
} // Do normal jQuery AJAX for everything else
else {
$.ajax({
url: url,
cache: false,
dataType: 'json',
type: 'GET',
async: false, // must be set to false
success: function (data, success) {
successCallback(data);
}
});
}
}
crossDomainAjax(url, function (data) {
if ("" != data) {//data.message
alert(data);
} else {
alert("发送成功!");
if (isTree == "") {
searchTreedata();
} else {
searchdata();
} }
});
记录下,下次用
最新文章
- Java 位运算2-LeetCode 201 Bitwise AND of Numbers Range
- php之JavaScript
- css before,after伪元素妙用
- Asp.NET——GridView绑定DataSet数据
- HDU 4533 威威猫系列故事——晒被子
- 重拾C,一天一点点_4_随想
- Java实现简单选择排序
- k-近邻算法理解
- MongoDB学习笔记--基本命令
- HDU 1240 Asteroids!
- 17.1 Replication Configuration
- git 入门教程之备忘录[译]
- UDP可靠传输那些事
- 配置Linux下vim自动缩进等功能
- 用struct模块解决tcp的粘包问题
- 【转】MFC String处理
- 众安尊享e生&#183;新全保通2017成人精选版60岁以后续保的保费清单
- Python多线程问题的资料查找与汇总
- Django Model之引用一个未定义的Model
- shell -- if参数用法
热门文章
- plot sin示意图(隐藏刻度,自定义刻度)
- TCP/IP协议层
- Linux shell while
- 字符串过滤掉所有最邻近的“<;”和“>;”之间的字符
- fastjson生成JSON字符串的时候出现$ref
- 引入css少引入了rel=";stylesheet"; 这行代码。导致整个页面空白、
- Java 内部线程
- JNDI是什么?
- Apache Flume 学习
- SpringMVC系列(九)自定义视图、重定向、转发