thinphp+jquery ajax就这么搞定
来几段代码吧,容易看懂点
先来php,就这么一句,默认JSON格式,
3个参数,thinphp里面把他们分别定义为
data 处理完的数据
info 一般返回的提示字符串
status 状态
$this->ajaxReturn($data, $info,$status);
再来个个完整的代码演示下,控制器,普通的提示,我不需要返回数据data设为0或空即可
<?php class AjaxAction extends Action { public function index(){ $this->ajaxReturn($_POST['fen'], '打分成功了!', 1);
} }
再来看js部分
$.post("/ajax/fen",{fen:8,jid:jid},function(data){ if (data.status==1){ $("#dafen").html(data.data); } fun:createbox(data.info,300,50,true,data.status); },"json");
看我这上面的部分,是一个打分的jquery实例
先通过post2个参数fen和jid到指定的地址,返回的数据按json处理
得到的数据中的data即为分数,并将分数写入ID为dafen的元素
最后fun:createbox是我自写的一个创建弹出提示窗的函数