אני כבר יומים יושב על form בדף בפייסבוק. בכל הדפדפנים הטופס נשלח ללא בעיה רק עם אקספלורר הכפתור "שלח" כאילו לא מגיב.
הקוד שנמצא מאחורי הקלעים הוא כזה: [code] $(".button").click(function() { if(check()) { // bind 'registration' and provide a simple callback function $('#registration').ajaxForm(function() { $("#registration").hide(); $("#registration-message").text("בקשתך התקבלה בהצלחה. להשלמת התהליך, נציגנו יצרו עמך קשר בהקדם!") }); } }); [/code]
מה יכולה להיות הבעיה?
אם אני מריץ זאת מהמחשב פיזית, אז מוצגת הזהרה שהדף פונה לדף אחר וכד'.
אבל למה בפייסבוק הוא לא עובד בכלל ועם דפדפנים אחרים כן?
אפשרויות ניהול
Ice Cold
08.11.1113:42
1. איפה הוא בדיוק נתקע? בפונקציה check? ב-JQUERY?בתגובה להודעה מספר 0
dvir8
08.11.1115:31
2. ב jquery.בתגובה להודעה מספר 1
Ice Cold
08.11.1116:25
3. הוא בכלל שולח את הבקשה? אני ממליץ לך להשתמשבתגובה להודעה מספר 2
בתכנה שנקראת Charles Web Proxy. תכנה מדהימהההההה שעוקבת אחרי שליחה וקבלה של מידע ב-HTTP מהדפדפנים שלך, ומכל תכנה שיודעת להתחבר ל-PROXY. אתה יכול לראות איזה מידע נשלח, איזה מידע מתקבל, ואפילו לשנות אותו לפני שליחה/קבלה.
ככה תוכל לדעת אם הבקשה נשלחת והבעיה היא ב-CALLBACK, או שהמידע בכלל לא נשלח.
dvir8
09.11.1112:39
4. תודה רבה אני אבדוק את העניין!בתגובה להודעה מספר 3
dvir8
09.11.1112:58
5. עדכון,בתגובה להודעה מספר 3
בכל הדפדפנים עובד תקין, באקספלורר, הוא מציג הודעה שהדפדפן הולך לדף אחר האם להמשיך? אני אומר לו כן והוא מבצע את הפעולה.
אבל, אם אני מעלה את זה לפייסבוק דרך אקספלורר זה לא עובד.
Ice Cold
09.11.1116:20
6. מה ז''א הולך לדף אחר?בתגובה להודעה מספר 5
dvir8
09.11.1116:32
7. צירפתי תמונהבתגובה להודעה מספר 6
Ice Cold
09.11.1117:46
8. איזה דפדפן? מה רמת ה-SECURITY של הדפדפן שלך?בתגובה להודעה מספר 7
dvir8
10.11.1115:20
9. אקספלורר 7, האתר ב trustedבתגובה להודעה מספר 8
רמת אבטחה בינונית.
הקטע שבדקתי ממחשבים אחרים עם אקספלורר וגם כן אותה בעיה. לפחות בפייסבוק