首頁 後端開發 php教程 PHP开发框架kohana中处理ajax请求的例子_php实例

PHP开发框架kohana中处理ajax请求的例子_php实例

Jun 07, 2016 pm 05:17 PM
kohana php開發框架

今天分享的是在kohana中处理页面的ajax请求.2步搞定.前提是你的kohana框架已经可以正确运行了,注意下.

1.页面发出请求.

现在主流的javascript框架非jQuery莫属.jQuery对ajax请求也作了封装,这里就以jQuery为例来写个.demo是获取后台json串,并且用each处理.代码大部分是从jqapi搞来的,准确也方便.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

$.ajax({

 url: "/test/json",//test是控制器,json是action,带/是相对站点根目录的意思

 dataType:json,

// data: 这里的写法一般是拼字符串,'id=1&name=jack'这种.

 success: function(data){

  var items = [];

   

 $.each(data, function(key, val) {

  items.push('<li id="' + key + '">' + val + '</li>');

 });

   

 $('<ul/>', {

  'class': 'my-new-list',

  html: items.join('')

 }).appendTo('body');

 }

});

登入後複製

2.kohana中的处理,返回json串.上代码

1

2

3

4

5

6

7

8

9

10

11

12

13

public function action_json()

  {

    $this -> auto_render = FALSE;//不需要view

   

   if ($this -> request -> is_ajax()) //判断是否为ajax请求

   {

     //get $arr here.

    echo json_encode($arr);//建议这样写,避免0或其他情况.

    exit;

    

   }   

   // json 只支持 utf-8 编码,这点很重要,切记啊!!!   

}

登入後複製

ok,相信看完这2段代码,kohana中处理ajax请求,你肯定懂的.

PS:前台js必须是utf-8编码,要注意哦,亲.

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 週前 By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 週前 By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱門文章標籤

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

常用的php開發框架有哪些 常用的php開發框架有哪些 Aug 23, 2023 pm 04:23 PM

常用的php開發框架有哪些

了解PHP開發架構及資料庫應用 了解PHP開發架構及資料庫應用 Jun 19, 2023 pm 07:44 PM

了解PHP開發架構及資料庫應用

如何在Kohana框架中使用表單驗證和錯誤訊息? 如何在Kohana框架中使用表單驗證和錯誤訊息? Jun 05, 2023 pm 04:21 PM

如何在Kohana框架中使用表單驗證和錯誤訊息?

php如何使用Kohana框架? php如何使用Kohana框架? Jun 02, 2023 am 08:22 AM

php如何使用Kohana框架?

Phalcon vs Kohana:哪個框架更適合高性能應用開發? Phalcon vs Kohana:哪個框架更適合高性能應用開發? Jun 18, 2023 pm 08:58 PM

Phalcon vs Kohana:哪個框架更適合高性能應用開發?

如何在Kohana框架中使用ORM(物件關係映射)? 如何在Kohana框架中使用ORM(物件關係映射)? Jun 04, 2023 am 09:01 AM

如何在Kohana框架中使用ORM(物件關係映射)?

php如何使用Kohana3框架? php如何使用Kohana3框架? May 31, 2023 pm 07:22 PM

php如何使用Kohana3框架?

Yii2 vs Kohana:哪個框架更適合建立高效能桌面應用程式? Yii2 vs Kohana:哪個框架更適合建立高效能桌面應用程式? Jun 18, 2023 pm 10:12 PM

Yii2 vs Kohana:哪個框架更適合建立高效能桌面應用程式?

See all articles