Membuat Permintaan JSONP Merentas Domain dalam JavaScript Tanpa Pustaka Luaran
JSONP (JSON dengan Padding) ialah teknik yang membenarkan permintaan merentas domain dengan menambahkan fungsi panggil balik pada URL permintaan. Fungsi panggil balik ditakrifkan oleh pelanggan dan dilaksanakan oleh pelayan apabila permintaan berjaya diterima.
Cara Membuat Permintaan JSONP Tanpa jQuery
Untuk membuat Permintaan JSONP tanpa jQuery, anda boleh mengikuti langkah berikut:
<code class="javascript">function foo(data) { // Process the JSON data }</code>
<code class="javascript">const url = '//example.com/path/to/jsonp?callback=foo';</code>
<code class="javascript">const script = document.createElement('script'); script.src = url;</code>
<code class="javascript">document.head.appendChild(script); // or document.getElementsByTagName('head')[0].appendChild(script) in older browsers</code>
Setelah pelayan bertindak balas dengan data JSON, fungsi panggil balik akan dilaksanakan dan anda boleh menggunakan data yang disediakan untuk mengisi aplikasi anda.
Atas ialah kandungan terperinci Bagaimana untuk Membuat Permintaan JSONP Cross-Domain dalam JavaScript Tanpa jQuery?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!