PHP7中文手册2018 带注释 最新chm版
controller:
$result = array(
'counter'=>'',
'msg'=>'',
);
$result['msg'] = '非法操作!'
$result['counter'] = $this->loadModel($id)->vote_count;
echo CJSON::encode($result);
Yii::app()->end();
view:
$.get(
url,
function(data){
obj = jQuery.parseJSON(data);
$(update).html(obj.counter)
$("div.dialog_content").html(obj.msg);
//alert(obj.counter + obj.msg);
}
)
CJSON::encode() //将array转换成JSON字符串(public static string encode(mixed $var))
CJSON::decode() //反编(public static mixed decode(string $str, boolean $useArray=true))
另外,如果你什么都不传入,或者一个空字符串、null或undefined,parseJSON都会返回 null 。
var obj = jQuery.parseJSON('{"name":"John"}');alert( obj.name === "John" );
这个是jquery的中文API上的描述。
用了YII和jquery两个框架之后,处理ajax和回调变得如此的简单。
转载请注明:谷谷点程序 » Yii CJSON jQuery.parseJSON ajax