JQuery AJAX在IE中失败
JQuery AJAX fails with IE
我有一个函数做ajax调用(提供行号):
9 function doAjax(url, args){
10 var retVal;
11 retVal = $.ajax({
12 type: "GET",
13 url: url,
14 data: args,
15 async: false,
16 }).responseText;
17 if(retVal==null || retVal=="")retval=99;
18 return retVal;
19 }
当我使用IE8时,我得到一个错误陈述:
User Agent: Mozilla/4.0 (compatible;MSIE 8.0;Windows NT 6.1;WOW64;三叉戟/4.0;GTB7.1;SLCC2;.net CLR 2.0.50727;.net CLR 3.5.30729;.net CLR 3.0.30729;Media Center PC 6.0;MDDR;.NET4.0C;.NET4.0E)时间戳:Mon, 25 Jul 2011 17:45:36 UTC
消息:期望的标识符,字符串或数字
: 17
字符:21
代码:0
URI:本地主机web服务器
这个脚本在FireFox中工作得很好。作为一个新手,我不知道为什么这会产生一个错误。有人能给我指个方向吗?
试着去掉
后面的逗号async: false
在对象的最后一个成员后面加上逗号会导致IE崩溃。
相关文章:
- jQuery代码在Firefox中工作,但在IE中失败
- Javascript正则表达式在IE中失败,但在Chrome和Edge中工作
- 使用空媒体查询调用matchMedia失败,IE中的参数无效
- appendChild dataURI映像到window.open在IE中失败
- 在IE中显示iframe中的blob失败
- 为什么对img标记的前向引用在Chrome上失败,但在FireFox和IE上有效
- IE中的jQuery load()回调失败
- IE 焦点事件在 ajax 加载后随机失败
- CORS 预检请求的奇怪问题在 IE 11 上失败
- parseInt 在 IE 中失败
- getElementsBySelector 在 IE 8 中失败
- Ajax 请求在 IE 8 中似乎失败
- Ajax 调用在 chrome/safari 中工作,但在 ff 和 ie 中失败
- window.matchMedia('print') 在 Firefox 和 IE 中失败
- doPostback在IE 11+Windows 8.1中失败
- Firefox和IE再次失败帮助我的代码跨浏览器?JQuery自动滚动
- IE 9在展开缩略图网格版本中单击失败
- 循环使用Ajax的函数.仅在IE中失败.其他浏览器都能正常工作
- IE中的动画失败
- 从MS Excel复制粘贴在IE中失败,但在Firefox中有效