![]() |
ajax ריענון כאשר משתנה מסד?
אני מתחיל בAJAX אבל רציתי לדעת, אם יש שינוי כלשהו בטבלה מסוימת, האם אוכל, בעזרת AJAX(הדרך שהכי נראית לי), לרענן את הדף(הוא פשוט להוסיף, למחוק את הנתונים בלי לרענן - פחות דחוף..)
חיפשתי בגוגל אך ללא הצלחה תודה! |
פשוט עשה עדכון אוטומאטי לעמוד מסויים ובPHP תציג את מה שאתה רוצה.
|
יש לי שאלה גם, כאשר אני שם UPDATE ב sql בדף ותקשורת ישירה עם השרת ב ajax
זה יעדכן גם בלי שאני יכנס לדף ? |
Baku
חשבתי שכל X שניות יעדכן, אבל אני רוצה יותר יעיל kfir91 אני מאמין שכן. |
לאחר עדכון הטבלה פשוט שלח נתונים לקובץ AJAX, ותבדוק שאם הנתון לא ריק אז תבצע רענון/העברה לדף שאתה מעוניין (במקרה הפעם, הדף הנוכחי).
|
תיצור 2 סשיינים אחד שמחזיק את תאריך העדכון האחרון במסד והשני את תאריך העדכון האחרון של העמוד..
בעזרת פונקצית AJAX תבדוק אם הזמנים שווים אם כן אז אל תבצע דבר אם לא אזי עדכן מהמסד ושנה את התאריך העדכון האחרון של העמוד.. |
של גילעד יותר יעיל כי שלך עובד מצריך שכל X שניות יבדוק...
גילעד איך אני עושה מה שאמרת? |
זה בדיוק אותו דבר. רק ששלך מסורבל יותר.
בכל מקרה הוא חייב להתעדכן באופן קבע מדף מסויים.. |
ע"פ כילעד מה שהבנתי זה שהדף המעדכן שולח בקשה לדף התגובות להתרענן,
לא הבנתי נכון? |
אם אתה משתמש ב AJAX הדרך היחידה לבדוק אם מידע מתרענן היא ליצור עדכון כל מס' שניות לדף.
בעצם, על-פי שתי השיטות, אנחנו יוצרים "יחידת האזנה" ע"י רענון כל X ש' לעמוד מסויים[בגלל שזה AJAX אי אפשר לפתוח פורט שיאזין באמת, לחן אנחנו מאזנים עם HTTP REQUESTIONS]. בעצם, גלעד אומר שאותו הדף ידפיס שייבדק מול המסד למשל, אם ההדפס שווה ל-1 למשל עשה פונקציה a.. בעצם, אני טוען שיותר פשוט לעדכן באופן קבוע, ההבדל מבחינת משאבים לא רציני. |
כל הזמנים הם GMT +2. הזמן כעת הוא 23:27. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ