在請教版主一個問題
也是延伸前一個問題
num10確定有值~假設是8
想要達到的效果是透過迴圈的功能
間接的執行8次catchGetTimeajax裡面的內容
也就是第一次是i=1第二次會是=2.....
但以下的程式碼出現在頁面上完全沒做工~一點動靜也沒有~FF也沒有任何錯誤訊息~請問有哪裡還需要補強的呢~可能是我迴圈寫錯
(如果我所有資料都寫死是會有資料出來的~比方for 1 to 1~是會有資料的)
<body onLoad="ajaxloop(8);">
function ajaxloop(num10)
{
for (i=1;i<=num10;i++)
{
var requestString="order_input_querybau1.php?colorid="+document.getElementById('color'+i).value;
xmlHttp.open('GET',requestString,true);
xmlHttp.onreadystatechange = function()
{
catchGetTimeajax(i);
};
}
xmlHttp.send(null);
}
function catchGetTimeajax(i)
{
if (xmlHttp.readyState==4 || xmlHttp.readyState=='complete')
{
if (xmlHttp.status == 200)
{
var result = xmlHttp.responseText;
document.getElementById('idbau'+i).innerHTML=result;
}
}
}
|