jquery Ajax的问题 用如下类似代码在Chrome浏览器可以请求到数据 但是在ie就不行 一直请求失败或者无相应

是跨域的问题吗还是ie的兼容问题$.ajaxPrefilter(function(options,originalOptions,jqXHR){//options对象包括... 是跨域的问题吗 还是ie的兼容问题

$.ajaxPrefilter( function(options, originalOptions, jqXHR){
// options对象 包括accepts、crossDomain、contentType、url、async、type、headers、error、dataType等许多参数选项
// originalOptions对象 就是你为$.ajax()方法传递的参数对象,也就是 { url: "/index.php" }
// jqXHR对象 就是经过jQuery封装的XMLHttpRequest对象(保留了其本身的属性和方法)

options.type = "GET"; // 将请求方式改为GET
options.headers = { }; // 清空自定义的请求头
});

// 执行AJAX请求
$.ajax( {
url: "/index.php"
} );
展开
 我来答
网海1书生
科技发烧友

2017-03-10 · 擅长软件设计、WEB应用开发、小程序
网海1书生
采纳数:12310 获赞数:26224

向TA提问 私信TA
展开全部
IE不支持XMLHttpRequest对象,但可以改用xmlhttp
追问
好的谢谢了 可能是之前的同事代码有点问题 我改了下别的地方就ok了  另外还有一个问想下 
zNodes=eval(zNodes.replace("主菜单","所有功能"));
这行代码是用jq插件zTree的 想请问下是什么意思? 为什么在谷歌里面运行没问题 但是在IE里显示说格式错误 有办法改下吗
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式