我有這樣一段代碼:有時只是一些數據丟失,調用javascript函數而不是調用PHP函數,從同一個JavaScript
function doSomething(customer)
{
var xmlhttp = new getXMLObject();
var customer1 = customer;
xmlhttp.onreadystatechange=function() {
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("txtSomething").innerHTML=xmlhttp.responseText;
}
}
var params = "customer=" + customer;
xmlhttp.open("POST","/something.php", true);
xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlhttp.setRequestHeader("Content-length", params.length);
xmlhttp.setRequestHeader("Connection", "close");
xmlhttp.send(params);
post.call(this, customer1);
}
在某些處決,第二個函數調用後輸值變量customer1,但它很好地到達something.php。 有什麼問題嗎?
謝謝。