日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php框架 > ThinkPHP > ThinkPHP3.1新特性:Ajax支持完善

ThinkPHP3.1新特性:Ajax支持完善

來源:程序員人生   發布時間:2013-11-30 15:05:29 閱讀次數:3521次
3.1對AJAX的支持更加完善了,表現在:

判斷AJAX方式改進

現在可以直接使用常量IS_AJAX來判斷是否AJAX方式請求,用來取代之前的Action類的isAjax方法,優勢是可以在任何代碼里面進行判斷。而Action類的error和success方法內置就支持對AJAX自動判斷支持。

ajaxReturn方法完善

原來的ajaxReturn方法只能返回固定結構的數據,包括data、status和info索引信息,如果需要擴展額外的返回數據信息,只能通過ajaxAssign方法,3.1版本改進了ajaxReturn方法本身,可以更好的支持ajax數據擴展,例如:
$data['status'] = 1;
$data['info'] = '返回信息';
$data['data'] = '返回數據';
$data['url'] = 'URL地址';
$this->ajaxReturn($data);
data傳值數組可以隨意定義。
改進后的ajaxReturn方法也兼容之前的寫法,例如:
$this->ajaxReturn($data,'info',1);
系統會自動把info和1兩個參數并入$data數組中,等同于賦值
$data['info'] = 'info';
$data['status'] = 1;
$data['data'] = $data;
$this->ajaxReturn($data);
但這種用法不再建議使用了。

success和error方法完善對ajax支持

如果是ajax方式下面,Action類的success和error方法都做了改進支持,這兩個方法的參數會轉換成ajaxReturn方法的data數據的info、status和url參數。還可以支持傳入其他的參數,有兩種方式支持ajax傳值。以success方法為例,第一種方式是直接傳入ajax數據
$data['code'] = 200;
$data['name'] = 'ThinkPHP';
$this->success('成功提示信息','跳轉地址',$data);
或者采用
$this->assign('code',200);
$this->assign('name','thinkphp');
$this->success('成功提示信息','跳轉地址');
最終返回給客戶端的ajax數據信息是一個數組,包括name、code、info、status和url。
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 欧美午夜精品久久久久免费视 | 偷拍自拍在线观看 | 一区二区视频 | 欧一区二区 | 人人cao | 玖玖综合九九在线看 | 干干干操操操 | 九九久久99 | 久久久高清 | 伦一理一级一a一片 | 成人在线免费视频观看 | 紧缚捆绑精品一区二区 | 蜜桃久久久久久久 | 国产精品视频免费看 | 中文天堂网 | 日韩区一区二 | 亚洲成人中文字幕 | 亚洲国产一二三 | 色综合久久久久综合99 | 精品国产一区二区三区免费 | 午夜国产一区 | 国内精品国产三级国产在线专 | 91网站在线观看视频 | 精品久草| 亚洲成人免费在线观看 | 成人免费亚洲 | 福利视频二区 | 欧美一区二区三区大片 | 国产另类在线视频 | 动漫一区二区 | 国产精品区一区二区三在线播放 | 一区二区电影 | 日韩国产欧美一区二区三区 | a黄色网| 黄色a一级| 欧美一区二区在线视频 | 欧美一区 | 久热综合| 国产h在线| 福利视频一二三在线视频免费观看 | 欧美日韩在线一区 |