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();
} }
});

记录下,下次用

最新文章

  1. Java 位运算2-LeetCode 201 Bitwise AND of Numbers Range
  2. php之JavaScript
  3. css before,after伪元素妙用
  4. Asp.NET——GridView绑定DataSet数据
  5. HDU 4533 威威猫系列故事——晒被子
  6. 重拾C,一天一点点_4_随想
  7. Java实现简单选择排序
  8. k-近邻算法理解
  9. MongoDB学习笔记--基本命令
  10. HDU 1240 Asteroids!
  11. 17.1 Replication Configuration
  12. git 入门教程之备忘录[译]
  13. UDP可靠传输那些事
  14. 配置Linux下vim自动缩进等功能
  15. 用struct模块解决tcp的粘包问题
  16. 【转】MFC String处理
  17. 众安尊享e生&#183;新全保通2017成人精选版60岁以后续保的保费清单
  18. Python多线程问题的资料查找与汇总
  19. Django Model之引用一个未定义的Model
  20. shell -- if参数用法

热门文章

  1. plot sin示意图(隐藏刻度,自定义刻度)
  2. TCP/IP协议层
  3. Linux shell while
  4. 字符串过滤掉所有最邻近的“&lt;”和“&gt;”之间的字符
  5. fastjson生成JSON字符串的时候出现$ref
  6. 引入css少引入了rel=&quot;stylesheet&quot; 这行代码。导致整个页面空白、
  7. Java 内部线程
  8. JNDI是什么?
  9. Apache Flume 学习
  10. SpringMVC系列(九)自定义视图、重定向、转发