בניתי איזה סקריפט של השלמה אוטומטית עכשיו ברגע שנכנסים לאתר ומנסים לבצע חיפוש
זה מציג ריבוע ריק עם לוחצים על דף הבית ומנסים לעשות את החיפוש אז זה עובד כאילו הקובץ של הPHP לא עולה
הינה הקוד של הפונקציה ששולחת לקובץ PHP
PHP קוד:
function req(text){
if(text==""){
document.getElementById("list").innerHTML='';
document.getElementById("list").style.display="none";
}
else{
ajaxreader.open("Get",'ajax.php?search='+text);
ajaxreader.send(null);
ajaxreader.onreadystatechange=function(){
if(ajaxreader.readyState==4){
document.getElementById("list").innerHTML=ajaxreader.responseText;
if(ajaxreader.responseText!="")
document.getElementById("list").style.display="block";
else
document.getElementById("list").style.display="none";
}
}
}
}
בINPUT אני קורא לפונקציה הזאת ככה
PHP קוד:
onkeyup="req(this.value)"