我有一個jQuery的函數,當我的表格表被創建時掛鉤了一個javascript函數,只是它似乎響應得太快了。Ajax響應太快?
我被調用的函數是:
function ValidateForm(CQID)
{
var dt=document.newDate.txtDate;
if (isDate(dt.value)==false){
dt.focus();
return false;
}
populateDateTable(dt.value, CQID);
}
此功能只當我添加一個空警報(「」);最後,否則它會通過並不提交ajax請求。
在我的populateDateTable()函數中,我包含了適當的就緒狀態條件。
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("BoxCarCapacityDates").innerHTML= xmlhttp.responseText;
}
}
有什麼我沒有包括正確的?