$.ajax 在本地ie可以,但上传到服务器后firefox/chrome都可以,ie却不行

山海经 发布于 2014/04/21 19:54
阅读 1K+
收藏 0

如题,jquery的异步调用方法$.ajax  在本地ie、firefox、chrome都可以,但把代码更新到服务器后,firefox和chrome正常,但是ie不正常,我的ie版本为ie9。代码如下:

$.ajax({
  type: "POST",
  url: "${path}",
  data: "id=2",
  success: function(msg){
      $("#content").text(msg);
  }
});

加载中
0
南湖船老大
南湖船老大

F12挑事,IE8以上都有

0
面向阳光
面向阳光

data的格式这样写也行??


山海经
山海经
可以啊!
0
Mrchenyz
Mrchenyz
控制台有报错没
0
Tuesday
Tuesday

建议所有前端开发者都去百度一个"IE开发者工具"

0
Mrchenyz
Mrchenyz
我都用这样$.post(url,{},function(dat){},”指定解析方式”);
山海经
山海经
我这样用也无事的,以前用过的都正常。 就是少了一个 dataType:'json', 明天加上试试。
0
alexgaoyh
alexgaoyh

是不是因为多了一个逗号,之前遇到过这种问题,但是不是很清楚你这边是不是同样的问题。。建议ie左下角页面状态栏查看一下是否是js错误··

山海经
山海经
无报错
0
小小的夏
小小的夏

目测是类型问题

山海经
山海经
dataType:'json', ? 为什么本地ie可以,放到服务器就不行了,其他浏览器就可以。
0
jwjiang
jwjiang

不正常有好多种,是服务端没有接到请求?还是ajax出错?

0
Arrowing
Arrowing

编码问题

0
梅开源
梅开源

${path}打出来看

写ajax不能只有sucess的,错误也要报出来


山海经
山海经
嗯,加了 error:function(e){alert(e)},
返回顶部
顶部