欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JQuery中的$.getJSON 使用說明

 更新時(shí)間:2011年03月10日 12:18:34   作者:  
jQuery中常用getJSON來調(diào)用并獲取遠(yuǎn)程的JSON字符串,將其轉(zhuǎn)換為JSON對(duì)象,如果成功,則執(zhí)行回調(diào)函數(shù)。
原型如下:
jQuery.getJSON( url, [data], [callback] ) 跨域加載JSON數(shù)據(jù)。
url: 發(fā)送請(qǐng)求的地址
data : (可選) 待發(fā)送key/value參數(shù)
callback: (可選) 載入成功時(shí)的回調(diào)函數(shù)
主要用于客戶端獲取服務(wù)器JSON數(shù)據(jù)。簡(jiǎn)單示例:
服務(wù)器腳本,返回JSON數(shù)據(jù):
$.getJSON.php
$arr=array("name"=>"zhangsan", "age"=>20);
$jarr=json_encode($arr);
echo $jarr;
注意兩點(diǎn):
第一:在返回客戶端之前,先用PHP函數(shù)json_encode將要返回的數(shù)據(jù)進(jìn)行編碼。
第二:返回到客戶端用的是echo,而不是return。
下面是核心的客戶端代碼:
$.getJSON.html
復(fù)制代碼 代碼如下:

<script language="javascript" type="text/javascript" src="./js/jquery.js"></script>
<script language="javascript" type="text/javascript">
function getjs()
{
$.getJSON("$.getJSON.php", {}, function(response){
alert(response.age);
});
}
<input type="button" name="btn" id="btn" value="test" onClick="javascript:getjs();"/>

注意一點(diǎn):
由于在PHP中是用JSON編碼返回值,所以此處必須用getJSON去調(diào)用PHP文件,從而獲取數(shù)據(jù)。同時(shí)可以注意到,經(jīng)由getJSON得到的數(shù)據(jù)已經(jīng)變成了一個(gè)對(duì)象數(shù)組,可以用response.name,response.age很直觀的獲取返回值。

相關(guān)文章

最新評(píng)論