我正在學習Ajax。下面的代碼基本上接收來自PHP的回聲,然後將其放入元素ID games
。關於Ajax的問題
我的問題是,如果我想讓Ajax向3個不同的PHP腳本發送3個不同的HTTP請求,並且如果我想從每個腳本中檢索數據,然後將其放入3個不同的元素ID,那麼我會製作3個副本這個相同的功能?我會想象應該有一個更有效的方法。
function showHint(str) {
if (window.XMLHttpRequest) {
xmlhttp=new XMLHttpRequest();
} else {
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function() {
if (xmlhttp.readyState==4 && xmlhttp.status==200) {
document.getElementById("games").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","hw9.database.php?name="+str,true);
xmlhttp.send();
}
啊!我懂了!這將工作得很好! – Strawberry 2010-05-17 06:35:36