我有以下JavaScript函数:
function updateQt(qt,p){
xmlhttp = getXHO();
xmlhttp.onreadystatechange=function(){
var x = xmlhttp.responseText;
var e = x.split('%');
document.getElementById('p').innerHTML = '$' + e[1];
document.getElementById('t').innerHTML = '$' + e[0];
}
xmlhttp.open("GET",'/shop/update.php?qt='+qt+'&p='+p,false);
xmlhttp.send();
}
一个问题。它在第一次运行时更新p
元素,然后将p
更新为第一次传递的值,第二次传递t
。当函数运行ONCE时,有没有办法让它们同时更新?
答案 0 :(得分:0)
杰森 - 您需要忍受状态readystate
ID 4和状态代码为200
否则使用JQuery