Old TechnologiesLesson 52Preview gratis
JS JSONP
Lesson ini bagian dari JavaScript · Semua level
Ringkasan
JSONP (JSON with Padding) adalah teknik lama untuk mengambil data dari domain lain pada era sebelum CORS tersedia, dengan memuat tag <script> yang URL-nya menyertakan nama callback. Server akan memanggil fungsi callback tersebut dan mengantarkan data sebagai argumen. Karena keterbatasan keamanan dan hanya mendukung GET, JSONP kini sudah digantikan sepenuhnya oleh Fetch API dengan CORS.
Poin kunci
- JSONP memanfaatkan tag <script> yang tidak terkena aturan same-origin
- URL request menyertakan nama callback, misalnya ?callback=tangani
- Server membalas dengan pemanggilan fungsi tangani({...})
- Kini lebih aman memakai fetch dengan CORS; JSONP hanya untuk sistem lama
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.