多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

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

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

來源:程序員人生   發布時間:2013-11-30 15:05:29 閱讀次數:3513次
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。
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 中文字幕视频在线观看 | 国产视频二区在线观看 | 欧美精品高清在线观看 | 亚洲图片小说网 | 国产欧美一区二区三区视频在线观看 | 亚洲精品www久久久久久 | 亚洲一级色 | 免费一级淫片aaa片毛片a级 | 欧美精品18videos性欧美 | 日本做人爱免费视频 | 日本成人二区 | 国产青草亚洲香蕉精品久久 | 狠狠色伊人亚洲综合第8页 狠狠色综合网 | 成人国产视频在线观看 | 国产乱码精品一区二区三 | 国产婷婷综合在线视频 | 欧美操人 | 欧美jizz18欧美 | 欧美xxxx性free| 女人大毛片一级毛片一 | 日本特黄特色免费大片 | 中国日本高清免费视频网 | 国产高清一| 精品三级视频 | 夜夜操狠狠干 | 亚洲天天做夜夜做天天欢 | 91久久九九精品国产综合 | 成人a毛片手机免费播放 | 成人免费观看视频久爱网 | 成人自拍小视频 | 最近中文字幕mv手机免费高清 | 欧美日韩一级视频 | 激情视频在线观看免费 | 伊人365影院| 国产精品网站 夜色 | 中文字幕精品视频在线 | 五月丁色 | 欧美成人做性视频在线播放 | 亚洲精品一区二区三区在线播放 | 欧美一欧美一级毛片 | 7777精品久久久大香线蕉 |