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>
#