1
我發現這SOF問題..但沒有找到解決方案..調用onreadystatechange的回調函數的參數在阿賈克斯
這是我的代碼..
if (mefofftasksxmlhttp!=null)
{
mefofftasksxmlhttp.onreadystatechange=sasi_ready(taskId);
mefofftasksxmlhttp.open("GET",url,true);
mefofftasksxmlhttp.send(null);
}
回調函數
function sasi_ready(tskId)
{
if (mefofftasksxmlhttp.readyState==4)
{
if (mefofftasksxmlhttp.status==200)
{
alert('Task Moved to completed Tasks');
$('#'+tskId).hide();
}
else
{
alert("Problem retrieving XML data");
}
}
}
這段代碼不允許我進入回調,當我在回調函數中傳遞一個參數..但是當我刪除parameter..thats wo精細..
我去哪裏錯了?
喜SASI u能解釋清楚 – PSR 2013-03-19 09:45:59
'= sasi_ready(任務id)調用一個函數,這個參數?你需要附加一個函數,而不是調用一個函數(除非它是一個返回函數的函數,而sasi_ready沒有)。 – 2013-03-19 09:48:58