ABA


"סתם פתרון לאיזה בעיה בAJAX בIE"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #13906 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 13906
akoka

   19:44   13.05.08   
אל הפורום  
  סתם פתרון לאיזה בעיה בAJAX בIE  
 
   לא יודע אם מישהו שם לב לזה ,אבל אחרי שיוצרים את האובייקט של AJAX ומבצעים בקשה IE משום מה מגביל לבקשה אחת ,זתומרת שאם תנסו ללחוץ שוב על הכפתור שמבצע את הבקשה אתם פשוט לא תצליחו כי משום מה IE היה מזהה שקיימת בקשה עדיין ברקע ולא מסוגל לשלוח את הבקשה השניה.

דוגמא למקרה כזה הוא שאתם בונים אפליקציה של Autocomplate נניח ומשתמש מקליד מהר מדי ואז נוצרות יותר מדי בקשות והאובייקט שלכם הולך לאיבוד.


עכשיו כדי לפתור את הבעיה לאובייקט XMLHttp יש מטודה שנקראת abort מה שהיא עושה זה בודקת אם יש בקשות קודמות שעוד נמצאות בתהליך ופשוט מבטלת אותם ומריצה את הבקשה הבאה,השימוש בזה הוא די פשוט לפני אתחול/שליחה/בדיקת מצב(onreadystatechange) של הבקשה פשוט שמים את הObject.abort().

עוד פרטים
http://www.quirksmode.org/blog/archives/2005/09/xmlhttp_notes_a_1.html
http://msdn.microsoft.com/en-us/library/ms760349(VS.85).aspx
http://msdn.microsoft.com/en-us/library/ms535920(VS.85).aspx


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  חח רק אני נתקלתי בזה ? יא הזויים akoka 14.05.08 22:46 1
  כנראה רק אתה עשית השלמה אוטומטית:] MoonHunter 15.05.08 12:58 2
     לא בהכרח בהשלמה אוטומאטית akoka 15.05.08 19:56 3
  תודה קוקון P: Sn00py  17.05.08 10:51 4

       
akoka

   22:46   14.05.08   
אל הפורום  
  1. חח רק אני נתקלתי בזה ? יא הזויים  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
MoonHunter
חבר מתאריך 1.8.02
680 הודעות
   12:58   15.05.08   
אל הפורום  
  2. כנראה רק אתה עשית השלמה אוטומטית:]  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akoka

   19:56   15.05.08   
אל הפורום  
  3. לא בהכרח בהשלמה אוטומאטית  
בתגובה להודעה מספר 2
 
   יש מצבים שהאובייקט הולך לאיבוד בלי קשר לעולם ,בIE למשל אני מבצע בקשה אחת נניח וזהו הוא לא נותן לי לבצע יותר מ1 אם אני לא שם את זה.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   10:51   17.05.08   
אל הפורום  
  4. תודה קוקון P:  
בתגובה להודעה מספר 0
 
  

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net