我有一個包含文本字段和按鈕的表單。當我開始輸入時,它會顯示來自我的數據庫的提示,並且在點擊按鈕或點擊回車鍵時會顯示搜索結果。 AJAX用於提示和搜索結果,並且運行良好。無法運行多個AJAX調用而無需刷新
問題是,它只在頁面加載後第一次工作。如果我想要另一個搜索,它不會迴應。它只顯示先前的搜索結果,直到頁面刷新,但showhint()
函數運行良好。
<input type="text" id="txt" onkeyup="showhint(this.value)"/>
<input type="button" value="search" onclick="searchresult()"/>
的AJAX功能:
function searchresult() {
var key = document.getElementById("txt").value;
var xmlhttp;
if(window.XMLHttpRequest) {
xmlhttp = new XMLHttpRequest();
} else {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange = function() {
if(xmlhttp.readyState == 4 && xmlhttp.status == 200) {
document.getElementById("mid").innerHTML = xmlhttp.responseText;
}
};
xmlhttp.open("GET","keyprocess.php?q=" + key, true);
xmlhttp.send();
}
問題是什麼?
我天璣KNW誰是主持人,我就開1000次,直到我不會得到solution.if U可以,給的解決方案絕不浪費時間烏爾無用的評論 – cowboy