我有这样一段代码:有时只是一些数据丢失,调用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。 有什么问题吗?
谢谢。