מדריך PHP: JSON ו-XML

אנחנו לא חיים במציאות שבה האתר שלנו יושב לבד ולא מעט פעמים אנו צריכים לתקשר עם webservices ושירותים שונים. בין אם אנו מספקים את המידע ובין אם אנו קולטים את...

תגיות: , , , ,

המשך

עקרונות וכלים לבניית LiveGrid

רכיב ה-LiveGrid, למי שלא מכיר, זאת טבלה נגללת שהחלוקה לעמודים נעשית תוך כדי הגלילה. ברגע שגוללים לנקודה מסויימת נוספות עוד רשומות לטבלה בתצוגה בעזרת Ajax. אחד מהפתרונות הקיימים למצב של חלוקה לעמודים כאשר עובדים עם טבלאות.

תגיות: , , , ,

המשך

הקמת מנוע AJAX ותאימות לדפדפנים

אפליקציות AJAX זקוקות לשכבה בין הלקוח לשרת שתשמש ליצירת התקשורת ביניהם - מנוע ה-AJAX. במאמר זה נסביר על הקמתו ואיך "שיטת" ה-AJAX עובדת.

תגיות: , , ,

המשך

הקדמה ל-AJAX

לאחרונה אפשר לראות באינטרנט סוג "חדש" של אפליקציות שחלקן מהוות תחליף לאפליקציות שולחן העבודה ויוצרות חווית משתמש חדשה. הן נקראות אפליקציות AJAX.

תגיות: ,

המשך

שימוש ב-XMLHTTP בצד שרת

בעזרת XMLHTTP (צד-שרת) נוכל לשלוח בקשת text/xml לשרת מרוחק/מקומי. השרת המרוחק/מקומי יעבד את הבקשה ויחזיר פלט מתאים (נתוני text/xml או מחרוזת נתונים בינאריים).'

תגיות: , , ,

המשך

XMLHTTP בצד לקוח

הרבה פעמים נשאלת בפורומים השאלה "איך אני יכול לעדכן או לשלוף מידע מבסיס הנתונים מבלי לרענן את הדף"? מכיוון ששליפת נתונים בבסיס הנתונים נעשה בצד השרת, והשרת בעצם סיים כבר את פעולתו כאשר הדף מוצג ללקוח, לא ניתן לעשות זאת ללא פניה נוספת לשרת. אבל אין זה אומר שחייבים לרענן את הדף. אחת הטכניקות הנפוצות לביצוע מטרה זו היא שימוש ב-XMLHTTP בצד הלקוח.

תגיות: , , , , ,

המשך

download behavior

הרבה פעמים נשאלת בפורומים השאלה "איך אני יכול לעדכן או לשלוף מידע מבסיס הנתונים מבלי לרענן את הדף"? מכיוון שעדכון בסיס נתונים נעשה בצד השרת, והשרת בעצם סיים כבר את פעולתו כאשר הדף מוצג ללקוח, לא ניתן לעשות זאת ללא פניה נוספת לשרת. אבל אין זה אומר שחייבים לרענון את הדף. שתי הטכניקות הנפוצות לביצוע מטרה זו הן שימוש ב-XMLHTTP, או ב-download behavior. במאמר זה נדגים את השימוש בשיטה השניה - download behavior.

תגיות: , , , , ,

המשך