Rumah >hujung hadapan web >tutorial js >Ajax/jQuery.getjson contoh mudah
Mata utama:
$.getJSON()
$.ajax()
). async: true
Memahami JSON:
json, atau notasi objek JavaScript, adalah format berasaskan teks, bebas bahasa yang biasa digunakan untuk pertukaran data dalam aplikasi web. Artikel ini memberi tumpuan kepada mendapatkan data JSON melalui permintaan HTTP GET (kaedah lain seperti pos juga mungkin).Kecekapan JSON berpunca dari struktur padatnya, yang membawa kepada saiz fail yang lebih kecil dan parsing lebih cepat berbanding dengan XML. Kecekapan ini meliputi format binari seperti BSON, yang memanfaatkan perwakilan objek JSON.
jQuery dan json:
JQuery menyediakan kaedah untuk pengendalian JSON yang diselaraskan. Ia adalah versi mudah $.getJSON()
, secara tersirat menetapkan pilihan yang relevan. Sintaks adalah: $.ajax()
<code class="language-javascript">$.getJSON(url, data, success);</code>
url
data
success
<code class="language-javascript">function success(data) { // Process the 'data' object }</code>bersamaan dengan menggunakan
menawarkan lebih banyak kawalan eksplisit: $.ajax()
<code class="language-javascript">$.ajax({ dataType: 'json', url: url, data: data, success: success });</code>
Aplikasi Contoh:
). JavaScript (live-server
untuk mengambil dan memaparkan data. example.json
main.js
$.getJSON()
sampel javascript (
<code class="language-javascript">$.getJSON(url, data, success);</code>
Kod ini menunggu DOM untuk memuatkan, kemudian mengendalikan acara klik untuk mengambil JSON, menukar bahagian ke senarai yang tidak teratur dan memaparkan JSON mentah. Sifat asynchronous $.getJSON()
ditunjukkan.
sampel json (example.json
):
<code class="language-javascript">function success(data) { // Process the 'data' object }</code>
sampel html (index.html
<code class="language-javascript">$.ajax({ dataType: 'json', url: url, data: data, success: success });</code>
Atas ialah kandungan terperinci Ajax/jQuery.getjson contoh mudah. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!