[問題] syntax error

看板Ajax作者 (bero)時間16年前 (2009/10/01 16:41), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
function getXmlHttpRequestObject() { if (window.XMLHttpRequest) { return new XMLHttpRequest(); } else if (window.ActiveXObject) { return new ActiveXObject("Microsoft.XMLHTTP"); } else { document.getElementById('upl').innerHTML = 'OOXX.'; } } var r = getXmlHttpRequestObject(); var c = 0; var mTimer; function getupo1() { if (r.readyState == 4 || r.readyState == 0) { r.open("GET", "/upload/ul012.hps?rsession=123;q=siz", true); r.onreadystatechange = getupo2; r.send(null); } } function getupo2() { if (r.readyState == 4) { var d = document.getElementById('upl'); var nm = document.getElementById('num'); nm.innerHTML = ('' + c); var rrt = r.responseText; <==語法錯誤!! var sg = JSON.parse(rrt); if ( sg.fs == 0) { d.innerHTML = sg.rsession }; c = c + 1; mTimer = setTimeout('getupo1();', 1000); } } 想請問板上的大大 為什麼r.responseText會有語法錯誤呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 202.169.162.125

10/01 21:10, , 1F
你加個r.status==200來過濾看看。
10/01 21:10, 1F
文章代碼(AID): #1An6iVVk (Ajax)
文章代碼(AID): #1An6iVVk (Ajax)