הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   בעיה AJAX (https://hosts.co.il/forums/showthread.php?t=73353)

tbm 07-04-09 11:39

בעיה AJAX
 
בניתי איזה סקריפט של השלמה אוטומטית עכשיו ברגע שנכנסים לאתר ומנסים לבצע חיפוש
זה מציג ריבוע ריק עם לוחצים על דף הבית ומנסים לעשות את החיפוש אז זה עובד כאילו הקובץ של ה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)" 


vadimg88 07-04-09 11:47

אם הבעיה היא בקובץ PHP שלא עולה, זה לדעתי בגלל שהוא מנסה לטעון את הקובץ ביחס לנתיב בו הוא נמצא. נסה לתת נתיב מלא לקובץ ajax.php כמו כן, תשתמש ב FireBug ב FF כדי לראות מה בידיוק הבעיה.

tbm 07-04-09 12:51

עשיתי מה שאמרת וזה לא עוזר הקטע שגם אחרי שאני נכנס לאתר ולוחץ דף הבית זה כן עובד כאילו הקובץ בכניסה הראשונית רק נטען ואז אחרי שאני חוזר לדף הוא עובד אבל אם אני עושה רענן זה לא עובד משהו מוזר


כל הזמנים הם GMT +2. הזמן כעת הוא 02:02.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ