תוכן שנמחק תוכן שנוסף
אין תקציר עריכה
מ ←‏JSONP: תקלדה
שורה 41:
 
== JSONP ==
JSONP (ראשי תיבות של '''J'''ava'''S'''cript '''O'''bject '''N'''otation with '''P'''adding) הוא שיטה להעברת מסמכי JSON בין אתרים בעלי כתובות אינטרנט שונות. כיוון שמנגנוני אבטחה בדפדפנים מגבילים העברת מסמכים בין אתרים {{אנג|same-origin policy}}, מסמכי JSON כפי שהם אינם ניתנים להעברה. בכדי לאפשר לאתרים אחרים לגשת לאובייקט JSON, המסמך יישמר בפורמט <code>.jsonp</code>, כאשר המידע במסמך נעטף בשם של [[שגרה (תכנות)|פונציתפונקצית]] JavaScript הקיימת בף האינטרנט שממנו טוענים את מסמך ה-JSONP, ובכך מהווה פרמטר של הפונקציה. בעת הטעינה, הפונקציה תופעל, ותוכל לגשת אל אובייקט ה-JSON דרך הפרמטרים שלה. להלן דוגמה למבנה מסמך JSONP:
<source lang="javascript">
fooBar({