Zend Framework與JQuery實現JSON傳輸數據

經過使用Zend_Json組件來對JSON格式的數據進行操做,包括將普通數據編碼爲JSON格式和將JSON數據反編碼爲普通的數據類型:
Zend_Json::encode($arr); //將數組轉成JSON
Zend_Json:decode($json, Zend_Json::TYPE_OBJECT); //將JSON格式轉成對象html

JQuery經過parseJSON接受一個JSON字符串,返回解析後的對象:
var obj = JQuery.parseJSON($data);ajax

簡單實例:json

01 function CheckUserName(){
02 var name = $("#ID").val();
03 $.ajax({
04 type:"post",
05 url:'{{$baseUrl}}/member/check',
06 data:{value:name,column:'ID'},
07 success:function(data){
08 var obj = jQuery.parseJSON(data);
09 $("#userTip").html(obj.msg);
10 $("#userTip").addClass(obj.tip);
11 }
12 });
13 }

服務器端:數組

01 ........
02 //省略邏輯塊
03 if($rs > 0){
04 $result['msg'] = "用戶名不可用";
05 $result['tip'] = "error";
06 }else{
07 $result['msg'] = "用戶名可用";
08 $result['tip'] = "normal";
09 }
10 echo Zend_Json::encode($result);
11 exit;
相關文章
相關標籤/搜索