ציטוט:
נכתב במקור על ידי RS324
אלעד, אתה יכול בבקשה להסביר את השורות האלה
if (self.oXmlHttp.readyState == 4) {
fShowResult(self.oXmlHttp.responseText);
}
וגם , שאלה נוספת , איפה בתוך הפונקציה מוגדר השם של ה DIV שאמור להשתנות ?
אתה יכול לתת דוגמא יותר מפורטת טיפה ?
תודה.
|
readyState מחזיר מידע על האובייקט oXmlHttp שיצרתי.
0 - האובייקט נוצר אבל לא אותחל (עם מתודת open)
1 - האובייקט נוצר ואותחל אבל לא נשלחה עוד בקשה (עם send)
2 - שלחתי את הבקשה (עם send), אבל עדיין לא חזרו headers ונתונים
3 - חלק מהנתונים חזרו
4 - כל הנתונים התקבלו בחזרה
בקטע הקוד שצירפת, קבעתי תנאי שבמידה וכל הנתונים התקבלו בחזרה רק אז תציג את ה DIV. אם תשים לב יש שם קריאה לפונקציה fShowResult שיכולה להיראות נניח משהו כזה:
PHP קוד:
function fShowResults(str){
document.getElementById("result").innerHTML = str;
}