01-04-2014, 00:08
|
|
|
חבר מתאריך: 08.07.05
הודעות: 144
|
|
בדיקה ליציאה מהדף (jquery unload)
אהלן, אני פונה אליכם אחרי כמה בדיקות שכבר עשיתי, אני צריך למחוק ערך מסויים מהמסד נתונים כאשר הגולש עוזב / סוגר את הדף עצמו עכשיו עכשיו מצאתי את הפונקציה unload וביחד עם POST קטן שדואג למחיקה מהמסד זה עובד חלקית, רק כאשר הגולש מעביר כתובת אך אם הגולש יוצא מהדף לגמרי הוא לא באמת שולח, בנוסף מצאתי את הפונקציה beforeunload עכשיו פה היא תמיד עובדת אבל הבעיה שאם המשתמש מחליט להישאר בסופו של דבר בעמוד ה-POST עדיין נשלח והשורה נמחקת מהמסד.
בדקתי אם יש אפשרות לוודא אם הגולש החליט להישאר / לצאת וכך לתמרן את הפעולות אבל לא מצאתי משהו שקשור, ולכן אני פונה לעזרתכם כיצד אני יכול לפתור את הבעיה ?
קוד PHP:
$(window).bind('unload', function(){
// deleting the user from the db.
$.post( "delete.php?do=leave" );
});
נ.ב אני משתמש ב- CHROME הבנתי שלפי כל דפדפן זה שונה ? יכול להיות ? תודה!
_____________________________________
|