当前位置:  编程技术>php

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

    来源: 互联网  发布时间:2014-08-26

    本文导语:  今天分享的是在kohana中处理页面的ajax请求.2步搞定.前提是你的kohana框架已经可以正确运行了,注意下. 1.页面发出请求. 现在主流的javascript框架非jQuery莫属.jQuery对ajax请求也作了封装,这里就以jQuery为例来写个.demo是获取后台json串,...

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

1.页面发出请求.

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

$.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('
  • ' + val + '
  • '); }); $('
      ', { 'class': 'my-new-list', html: items.join('') }).appendTo('body'); } });

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

    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编码,要注意哦,亲.


        
     
     

    您可能感兴趣的文章:

  • PHP 框架 PHP Lithium
  • PHP 框架 Pop php
  • PHP框架 PHP Yaf
  • PHP MVC框架 PHP AMP
  • PHP应用框架 PHP Mushroom
  • PHP应用开发框架 PHP Ding
  • PHP框架 Fuel PHP
  • PHP的JavaScript框架 PHP.JS
  • PHP的日志框架 log4php
  • PHP5框架 less PHP
  • PHP框架 PHP-PAPA
  • PHP框架 Banshee PHP
  • PHP的ORM框架 PHP NORM
  • PHP Web服务框架 WSO2 WSF/PHP
  • RESTful PHP框架 Phx
  • PHP开发框架 Yii
  • PHP互操作性框架 PPI
  • PHP开发框架 Radicore
  • 超级负载PHP 开发框架 Xiuno PHP
  • PHP框架 ColaPHP
  • php函数get_headers是HEAD请求或GET请求
  • php 异步请求文件实现多线程的代码
  • php使用请求头信息获取远程图片大小
  • php表单请求获得数据求和示例
  • php查看请求头信息获取远程图片大小的方法分享
  • PHP请求http(file_get_content)示例
  • PHP实现取得HTTP请求的原文
  • php发送post请求函数分享
  • PHP curl修改网站请求头
  • PHP中模拟处理HTTP PUT请求的例子
  • PHP多线程异步请求的3种实现方法
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Php计算时间差 php日期转换的例子
  • php递归函数小例子
  • PHP数据流应用的简单例子
  • php递归创建目录小例子
  • php水仙花数的小例子
  • php代码审计比较有意思的例子
  • php动态生成函数的例子
  • php转换html标签小例子
  • php汉字转码的例子
  • php输入流php://input发送图片流到服务器的例子
  • php数组与对象转换小例子
  • php日期加减法运算小例子
  • PHP文件遍历小例子
  • PHP快速排序小例子 php快速排序实现方法
  • php获取exif图片缩略图的例子
  • php判断日期格式是否正确的小例子
  • php三维数组去重的简单例子
  • IP地址数字互转 iis7站长之家
  • php导出(生成)CSV文件的小例子
  • PHP开发框架kohana3.3.1在nginx下的伪静态设置例子
  • 修改配置真正解决php文件上传大小限制问题(nginx+php)
  • IIS7配置PHP图解(IIS7+PHP_5.2.17/PHP_5.3.5)
  • PHP 5.4.19 和 PHP 5.5.3 发布及下载地址
  • php输入流php://input使用示例(php发送图片流到服务器)
  • 修改配置真正解决php文件上传大小限制问题(apache+php)
  • PHP转换器 HipHop for PHP
  • PHP去除html标签,php标记及css样式代码参考
  • php服务器探针显示php服务器信息
  • PHP 'ext/soap/php_xml.c'不完整修复存在多个任意文件泄露漏洞
  • PHP缓存加速器 Alternative PHP Cache (APC)
  • php通过socket_bind()设置IP地址代码示例


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3