作者bero (bero)
看板Ajax
标题[问题] syntax error
时间Thu Oct 1 16:41:02 2009
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
1F:→ fillano:你加个r.status==200来过滤看看。 10/01 21:10