我有這樣做的Ajax調用的函數(提供行號):JQuery的AJAX失敗,IE
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,我得到一個錯誤,指出:
用戶代理:Mozilla的/ 4.0 (兼容; MSIE 8.0; Windows NT 6.1; WOW64; Trident/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) Timestamp:Mon,25 Jul 2011 17:45:36 UTC
消息:預期標識符,字符串或數字
線:17
字符:21
代碼:0
URI:本地主機Web服務器
這個腳本工作完全正常與Firefox。作爲一名新手,我爲什麼會產生一個錯誤而不知所措。任何人都可以將我指向正確的方向嗎?
有沒有其他人笑自己一點,當他們聽到AJAX引用一個不是異步的函數,並且不使用xml? – aepheus