![]() |
צריך איזה רעיון כללי ל ajax
תראו יש לי פאנל ניהול שמעדכן רשומה במסד נתונים, הרשומה מוצגת ב ajax עם תקשורת ישירה עם השרת ככה שזה מעדכן לי את זה ברגע שעידכנתי בפאנל, עכשיו אני רוצה לעשות ברגע שאני לוחץ על "עדכן רשומה" בפאנל שחוץ מלעדכן את הדף עם הרשומה יקפיץ createpopup() בלחיצה הוא יסגר וזהו לא יציג יותר עד העדכן רשומה הבא... איך ?
ואפשר לעשות את זה ראיתי כבר בכמה אתרים ... |
לא ממש הבנתי מה אתה מנסה לעשות..
ואיך בדיוק אתה מעדכן ברגע שזה מתעדכן במסד הקובץ AJAX רץ כל שניה? |
יש לי קובץ שמציג נתונים מהמסד עם תקשורת ישירה מהשרת כל פעם מציג תעדכני ביותר
אני מעדכן דרך הפאנל ניהול את המידע והוא מציג אותם. אני רוצה ברגע שזה מעדכן יקפיץ חלון פופ יסגר ולא יוצג יותר עד העדכון הבא. |
למה אתה צריך פופאפ?
|
ציטוט:
בכ"מ ממה שהבנתי, אתה פשוט צריך לעשות בדיקה כל X שניות עם יש נתונים חדשים עם AJAX. אם יש אז שיקפיץ פופאפ|...| |
כן איך אני עושה את זה
|
תשתמש בsetTimeout שייכנס לפונקציה שתשלח בקשת AJAX שתבדוק אם הערך הנוכחי שווה לערך החדש, אם הוא לא שווה תציג פופאפ.
|
בקודים נשמה איך?
|
לפי החוקים אסור לבקש קודים,
אבל אתה משתמש ב HTML קוד:
<script type="text/javascript"> |
[QUOTE=Yuri198;671223]לפי החוקים אסור לבקש קודים,
אבל אתה משתמש ב HTML קוד:
<script type="text/javascript"> אבל כל הקטע זה איך בודקים איך המידע הנוכחי שווה למידע החדש:\ ככה בסדר : קוד:
if (document.getElementById("content").innerHTML == xmlhttp.responseText) |
כל הזמנים הם GMT +2. הזמן כעת הוא 18:30. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ