찾다
php教程php手册PHP开发框架kohana中处理ajax请求的例子

这篇文章主要介绍了PHP开发框架kohana中处理ajax请求的例子,kohana是一个PHP5开发框架,需要的朋友可以参考下

今天分享的是在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编码,要注意哦,亲.

      성명
      본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

      핫 AI 도구

      Undresser.AI Undress

      Undresser.AI Undress

      사실적인 누드 사진을 만들기 위한 AI 기반 앱

      AI Clothes Remover

      AI Clothes Remover

      사진에서 옷을 제거하는 온라인 AI 도구입니다.

      Undress AI Tool

      Undress AI Tool

      무료로 이미지를 벗다

      Clothoff.io

      Clothoff.io

      AI 옷 제거제

      AI Hentai Generator

      AI Hentai Generator

      AI Hentai를 무료로 생성하십시오.

      인기 기사

      R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
      3 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
      R.E.P.O. 최고의 그래픽 설정
      3 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
      R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
      4 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
      WWE 2K25 : Myrise에서 모든 것을 잠금 해제하는 방법
      1 몇 달 전By尊渡假赌尊渡假赌尊渡假赌

      뜨거운 도구

      드림위버 CS6

      드림위버 CS6

      시각적 웹 개발 도구

      VSCode Windows 64비트 다운로드

      VSCode Windows 64비트 다운로드

      Microsoft에서 출시한 강력한 무료 IDE 편집기

      Dreamweaver Mac版

      Dreamweaver Mac版

      시각적 웹 개발 도구

      MinGW - Windows용 미니멀리스트 GNU

      MinGW - Windows용 미니멀리스트 GNU

      이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

      Eclipse용 SAP NetWeaver 서버 어댑터

      Eclipse용 SAP NetWeaver 서버 어댑터

      Eclipse를 SAP NetWeaver 애플리케이션 서버와 통합합니다.