>本文探討了JSON及其在Web開發中的實際應用的重要性,重點介紹了JQuery的方便功能來處理JSON數據。
密鑰點:
$.getJSON()
>
$.ajax()
)。 async: true
。
> JSON或JAVASCRIPT對象表示法,是一種獨立於語言的,基於文本的格式,通常用於Web應用程序中的數據交換。本文重點介紹通過HTTP獲取請求檢索JSON數據(也可以使用其他方法)。
>。 JSON的效率源於其緊湊的結構,與XML相比,文件大小和更快的解析。 該效率擴展到BSON等二進制格式,該格式利用JSON的對象表示。jQuery and json:
JQuery提供了簡化JSON處理的方法。 這是一個簡化的版本
,隱式設置相關選項。語法為:
$.getJSON()
:JSON數據源的URL(必需)。
$.ajax()
$.getJSON(url, data, success);
url
data
使用success
function success(data) { // Process the 'data' object }
>一個簡單的演示使用node.js和$.ajax()
軟件包使用靜態JSON文件(
$.ajax({ dataType: 'json', url: url, data: data, success: success });
fetch並顯示數據。
$.getJSON(url, data, success);
此代碼等待DOM加載,然後處理單擊事件以獲取JSON,將部分轉換為無序列表並顯示RAW JSON。 演示$.getJSON()
的異步性質。
示例JSON(example.json
):
function success(data) { // Process the 'data' object }
>示例html():index.html
$.ajax({ dataType: 'json', url: url, data: data, success: success });