get
英[get]? ?美[ɡ?t]??
vt.得到;抓住;說服;受(懲罰等)
vt.& vi.到達(dá),來
vi.成為;開始;設(shè)法對(duì)付;獲得利益或財(cái)富
n.生殖,幼獸;贏利
JSON
物件符號(hào);資料格式;實(shí)例;輕量級(jí)的資料交換格式;表示法
ajax getJSON()函數(shù) 語法
作用:在 jQuery 1.2 中,您可以透過使用 JSONP 形式的回呼函數(shù)來載入其他網(wǎng)域的 JSON 數(shù)據(jù),如 "myurl?callback=?"。 jQuery 將自動(dòng)替換 ? 為正確的函數(shù)名,以執(zhí)行回呼函數(shù)。注意:此行以後的程式碼將在這個(gè)回呼函數(shù)執(zhí)行前執(zhí)行。
語法:jQuery.getJSON(url,data,success(data,status,xhr)
參數(shù):
#參數(shù) | 描述 |
#url? ?? | 必要。規(guī)定將請(qǐng)求傳送的哪一個(gè)URL。 |
data? ?? | 可選。規(guī)定連同請(qǐng)求傳送至伺服器的資料。 |
success(data,status,xhr) | 可選。規(guī)定當(dāng)請(qǐng)求成功時(shí)執(zhí)行的函數(shù)。額外的參數(shù):response?- 包含來自請(qǐng)求的結(jié)果資料status?- 包含請(qǐng)求的狀態(tài)xhr?- 包含XMLHttpRequest 物件 |
##說明:###此函數(shù)是簡(jiǎn)寫的Ajax 函數(shù),等價(jià)於:$.ajax({url: url,data: data, success: callback,dataType: json});傳送到伺服器的資料可作為查詢字串附加到URL 之後。如果?data?參數(shù)的值是物件(映射),那麼在附加到URL 之前將轉(zhuǎn)換為字串,並進(jìn)行URL 編碼。傳遞給?callback?的返回?cái)?shù)據(jù),可以是JavaScript 對(duì)象,或以JSON 結(jié)構(gòu)定義的數(shù)組,並使用$.parseJSON() 方法進(jìn)行解析。###
ajax getJSON()函數(shù) 範(fàn)例
<html> <head> <script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("button").click(function(){ $.getJSON("這里是你的json 文件地址",function(result){ $.each(result, function(i, field){ $("p").append(field + " "); }); }); }); }); </script> </head> <body> <button>獲得 JSON 數(shù)據(jù)</button> <p></p> </body> </html>