עבור לתוכן

העברת נתונים מדף x לדף y בעזרת סקריפט בjquery

Featured Replies

פורסם

שאלתי היא כזאת , יש לי דף אחד שאני מושך אליך נתונים מטבלה שיושבת בmysql את הנתונים אני מושך בעזרת ajax המתקבלים כאוביקט מסוג json , המעבר מדף לדף מתבצע גם הוא על ידי סקריפט בעזרת הפקודה window.location , האם אפשר להעביר את הטבלה ישירות לדף ברמת הclient? במקום לעשות שוב ajax בדף האחר ולשלוף את אותם הנתונים...

פורסם

אפשר להעביר את הנתונים עם POST

ככה אין צורך לגשת שוב לנתונים שבSQL

פורסם

דרך אחת היא באמצעות ה-local storage. זה פיצ'ר שנכנס ב-html5 ומאפשר לאתר לשמור מידע בצד הלקוח:

http://www.w3schools.com/html/html5_webstorage.asp

דרך שנייה היא שימוש ב-fragment. ה-fragment זה החלק של ה-url שבא אחרי סולמית, והוא לא נשלח לשרת, אלא רק הלקוח רואה אותו, ואפשר לשלוף אותו באמצעות קוד javascript. אם ה-json לא ארוך מדי אז אתה יכול לשים אותו שם.

דרך שלישית היא פשוט לא לעבור דף. לעשות הכל בדף אחד עם הרבה קוד javascript שמחליף את התוכן של הדף באופן דינמי. זה מה שעושים הרבה אתרים כגון facebook.

אפשר להעביר את הנתונים עם POST

ככה אין צורך לגשת שוב לנתונים שבSQL

כל הפואנטה היא להעביר את זה בצד הלקוח, לא בצד השרת.

נערך על-ידי שניצל

פורסם
  • מחבר

עשיתי את זה בסוף באמצעות coockies , מדובר באימל וסיסמה של המשתמש שנרשם לאתר, השאלה היא האם לא עדיף לי להשתמש בפיצ'ר החדש שרשמת לי

local storage של html5

מה יותר טוב או יותר נכון לדעתך שניצל?

פורסם

גם cookies עובד, החסרון הוא ש-cookies נשלחים לאתר כל פעם שאתה מתחבר אליו. אם אתה לא משתמש ב-https זה אומר שהסיסמה תמיד נשלחת בגלוי. אתה יכול לסמן את ה-cookie כ-secure, ואז היא תישלח רק ב-https. בכל מקרה, אם לא צריך לשלוח אותה לשרת אז local storage עדיף.

למה בכלל אתה צריך לשמור את הפרטים האלה בצד הלקוח? למה בעצם השרת שולח אותם אליך? הסיסמה בכלל לא צריכה להישמר על השרת בשום מצב. זה לא בטוח.

  • 2 שבועות מאוחר יותר...
פורסם
  • מחבר

תראה אני עושה סוג של crm ולכן אני צריך להעביר בין דף לדף נתונים של הלקוח, כמו אימל.... והמעבר בין דף לדף מתבצע באמצעות jquery האאאאאאאאאאאאאאאאאאאא רגע אז אם אני עובר בין דף לדף אז מה הדרך הרגילה שעושים את זה ? בעיקרון אני יכול להעביר את הנתון בצורה משורשרת לדוגמא www.blablabla.com/home.aspx?Email=doron@gmail.com

אני פשוט רוצה לעשות דברים בצורה נכונה ואם השליחה של הנתונים אצלי מתבצעת בצורה שגויה עדיף לסדר את זה....

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים