亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

ThinkPHP3.1新特性之對(duì)Ajax的支持更加完善

 更新時(shí)間:2014年06月19日 16:16:45   投稿:shichen2014  
這篇文章主要介紹了ThinkPHP3.1對(duì)Ajax的支持,需要的朋友可以參考下

ThinkPHP3.1版對(duì)AJAX的支持更加完善了,具體表現(xiàn)在:

1.判斷AJAX方式改進(jìn)

現(xiàn)在可以直接使用常量IS_AJAX來(lái)判斷是否AJAX方式請(qǐng)求,用來(lái)取代之前的Action類的isAjax方法,優(yōu)勢(shì)是可以在任何代碼里面進(jìn)行判斷。而Action類的error和success方法內(nèi)置就支持對(duì)AJAX自動(dòng)判斷支持。

2.ajaxReturn方法完善

原來(lái)的ajaxReturn方法只能返回固定結(jié)構(gòu)的數(shù)據(jù),包括data、status和info索引信息,如果需要擴(kuò)展額外的返回?cái)?shù)據(jù)信息,只能通過(guò)ajaxAssign方法,而ThinkPHP3.1版本則改進(jìn)了ajaxReturn方法本身,可以更好的支持ajax數(shù)據(jù)擴(kuò)展,例如:

$data['status'] = 1;
$data['info'] = '返回信息';
$data['data'] = '返回?cái)?shù)據(jù)';
$data['url'] = 'URL地址';
$this->ajaxReturn($data);

data傳值數(shù)組可以隨意定義。
改進(jìn)后的ajaxReturn方法也兼容之前的寫法,例如:

$this->ajaxReturn($data,'info',1);

系統(tǒng)會(huì)自動(dòng)把info和1兩個(gè)參數(shù)并入$data數(shù)組中,等同于賦值

$data['info'] = 'info';
$data['status'] = 1;
$data['data'] = $data;
$this->ajaxReturn($data);

但這種用法不再建議使用了。

3.success和error方法完善對(duì)ajax支持

如果是ajax方式下面,Action類的success和error方法都做了改進(jìn)支持,這兩個(gè)方法的參數(shù)會(huì)轉(zhuǎn)換成ajaxReturn方法的data數(shù)據(jù)的info、status和url參數(shù)。還可以支持傳入其他的參數(shù),有兩種方式支持ajax傳值。以success方法為例,第一種方式是直接傳入ajax數(shù)據(jù)

$data['code'] = 200;
$data['name'] = 'ThinkPHP';
$this->success('成功提示信息','跳轉(zhuǎn)地址',$data);

或者采用

$this->assign('code',200);
$this->assign('name','thinkphp');
$this->success('成功提示信息','跳轉(zhuǎn)地址');

最終返回給客戶端的ajax數(shù)據(jù)信息是一個(gè)數(shù)組,包括name、code、info、status和url。

相關(guān)文章

  • Laravel 加載第三方類庫(kù)的方法

    Laravel 加載第三方類庫(kù)的方法

    這篇文章主要介紹了Laravel 加載第三方類庫(kù)的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-04-04
  • php猜單詞游戲

    php猜單詞游戲

    這是一款基于php實(shí)現(xiàn)的猜單詞小游戲,用的SESSION配合AJAX實(shí)現(xiàn)的,感興趣的小伙伴可以參考一下。
    2015-09-09
  • PHP基于ip2long實(shí)現(xiàn)IP轉(zhuǎn)換整形

    PHP基于ip2long實(shí)現(xiàn)IP轉(zhuǎn)換整形

    這篇文章主要介紹了PHP基于ip2long實(shí)現(xiàn)IP轉(zhuǎn)換整形,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-12-12
  • thinkphp 抓取網(wǎng)站的內(nèi)容并且保存到本地的實(shí)例詳解

    thinkphp 抓取網(wǎng)站的內(nèi)容并且保存到本地的實(shí)例詳解

    這篇文章主要介紹了thinkphp 抓取網(wǎng)站的內(nèi)容并且保存到本地的實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下
    2017-08-08
  • PHP二維數(shù)組矩形轉(zhuǎn)置實(shí)例

    PHP二維數(shù)組矩形轉(zhuǎn)置實(shí)例

    下面小編就為大家?guī)?lái)一篇PHP二維數(shù)組矩形轉(zhuǎn)置實(shí)例。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-07-07
  • PHP中使用extract函數(shù)

    PHP中使用extract函數(shù)

    這篇文章主要介紹了PHP中使用extract函數(shù),本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-07-07
  • PHP+ajaxfileupload+jcrop插件完美實(shí)現(xiàn)頭像上傳剪裁

    PHP+ajaxfileupload+jcrop插件完美實(shí)現(xiàn)頭像上傳剪裁

    在做項(xiàng)目的時(shí)候,經(jīng)常需要一些會(huì)員系統(tǒng)相關(guān)的內(nèi)容,比如頭像的上傳與裁剪等等,下面將這塊內(nèi)容分享給大家
    2014-06-06
  • php 無(wú)限級(jí)數(shù)據(jù)JSON格式及JS解析

    php 無(wú)限級(jí)數(shù)據(jù)JSON格式及JS解析

    公司要做個(gè)Flash效果的頁(yè)面,需要個(gè)無(wú)限級(jí)樹,顯示用戶邀請(qǐng)的好友及其下線,由此就構(gòu)成了無(wú)限級(jí)的關(guān)系,可能下線有無(wú)限多。
    2010-07-07
  • yii2組件之下拉框帶搜索功能的示例代碼(yii-select2)

    yii2組件之下拉框帶搜索功能的示例代碼(yii-select2)

    本篇文章主要介紹了yii2組件之下拉框帶搜索功能的示例代碼(yii-select2),具有一定的參考價(jià)值,有興趣的可以了解一下
    2017-09-09
  • php操作memcache緩存方法分享

    php操作memcache緩存方法分享

    一般來(lái)說(shuō),如果并發(fā)量不大的情況,使不使用緩存技術(shù)并沒(méi)有什么影響,但如果高并發(fā)的情況,使用緩存技術(shù)就顯得很重要了,可以很好的減輕數(shù)據(jù)庫(kù)和服務(wù)器的壓力,當(dāng)然解決高并發(fā)的技術(shù)有很多,這里只是以緩存的角度來(lái)說(shuō)明使用memcache的便捷性和方便性,
    2015-06-06

最新評(píng)論