Rumah pembangunan bahagian belakang tutorial php PHP开发框架kohana中处理ajax请求的例子_php实例

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

Jun 07, 2016 pm 05:17 PM
kohana rangka kerja pembangunan php

今天分享的是在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('<li id="' + key + '">' + val + '</li>');
 });
  
 $('<ul/>', {
  'class': 'my-new-list',
  html: items.join('')
 }).appendTo('body');
 }
});
Salin selepas log masuk

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 编码,这点很重要,切记啊!!!    
}
Salin selepas log masuk

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

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

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Apakah rangka kerja pembangunan PHP yang biasa digunakan? Apakah rangka kerja pembangunan PHP yang biasa digunakan? Aug 23, 2023 pm 04:23 PM

Rangka kerja pembangunan PHP yang biasa digunakan termasuk Laravel, Symfony, CodeIgniter, Yii, Phalcon, CakePHP dan Slim, dsb. Pengenalan terperinci: 1. Laravel ialah rangka kerja aplikasi web PHP yang elegan Ia menyediakan sintaks yang ringkas dan elegan serta fungsi yang kaya, seperti penghalaan, ORM, enjin templat, dsb. Laravel mempunyai komuniti yang aktif dan dokumentasi yang lengkap, dan digunakan secara meluas sebagai salah satu rangka kerja terbaik dalam pembangunan PHP 2. Symfony, dsb.

Memahami rangka kerja pembangunan PHP dan aplikasi pangkalan data Memahami rangka kerja pembangunan PHP dan aplikasi pangkalan data Jun 19, 2023 pm 07:44 PM

PHP ialah bahasa skrip bahagian pelayan sumber terbuka, terutamanya digunakan untuk platform pembangunan web Sebagai bahasa skrip bahagian pelayan, ia boleh dijalankan pada platform dan sistem pengendalian yang berbeza, dan serasi dengan pelbagai sistem pangkalan data. Untuk meningkatkan kecekapan pembangunan PHP dan kebolehselenggaraan kod, pembangun sering menggunakan rangka kerja pembangunan PHP. Artikel ini akan memperkenalkan pengetahuan asas rangka kerja pembangunan PHP dan aplikasi pangkalan data untuk membantu pembaca memahami dengan lebih baik teknologi berkaitan pembangunan PHP. 1. Rangka kerja pembangunan PHP Apakah rangka kerja pembangunan PHP? Rangka kerja pembangunan PHP ialah a

Bagaimana untuk menggunakan pengesahan borang dan mesej ralat dalam rangka kerja Kohana? Bagaimana untuk menggunakan pengesahan borang dan mesej ralat dalam rangka kerja Kohana? Jun 05, 2023 pm 04:21 PM

Pengesahan borang dan mesej ralat adalah ciri penting dalam rangka kerja Kohana. Mereka boleh membantu kami mengesahkan kesahihan data borang di bahagian pelayan dan memberikan mesej ralat mesra kepada pengguna. Artikel ini akan menerangkan cara menggunakan pengesahan borang dan mesej ralat dalam rangka kerja Kohana. Tentukan peraturan pengesahan borang dalam pengawal Rangka kerja Kohana menyediakan kelas pengesahan yang berkuasa Pengesahan yang boleh digunakan untuk mengesahkan kesahihan data borang. Dalam pengawal kita boleh menentukan peraturan pengesahan borang. Sebagai contoh, kami mempunyai a

Bagaimana untuk menggunakan rangka kerja Kohana dalam php? Bagaimana untuk menggunakan rangka kerja Kohana dalam php? Jun 02, 2023 am 08:22 AM

Bagaimana untuk menggunakan rangka kerja Kohana dengan PHP? Kohana ialah rangka kerja PHP berdasarkan seni bina MVC, berkembang daripada rangka kerja CodeIgniter asal Falsafahnya ialah kesederhanaan, fleksibiliti dan keanggunan. Rangka kerja Kohana menyediakan fungsi yang kaya dan kebolehgunaan semula yang baik, menjadikannya pilihan pertama untuk banyak pembangun PHP. Jadi, bagaimana untuk menggunakan rangka kerja Kohana? Di sini kami memperkenalkan secara ringkas cara memasang dan menggunakan rangka kerja Kohana. Pemasangan Pertama, kita perlu memasangnya dari laman web rasmi Kohana

Phalcon vs Kohana: Rangka kerja manakah yang lebih baik untuk pembangunan aplikasi berprestasi tinggi? Phalcon vs Kohana: Rangka kerja manakah yang lebih baik untuk pembangunan aplikasi berprestasi tinggi? Jun 18, 2023 pm 08:58 PM

Dengan kemajuan teknologi yang berterusan dan perkembangan pesat Internet, permintaan untuk pembangunan aplikasi berprestasi tinggi menjadi lebih kuat dan kukuh. Dalam konteks ini, pembangun sentiasa mencari rangka kerja dan alatan yang lebih baik untuk meningkatkan prestasi aplikasi. Phalcon dan Kohana ialah dua rangka kerja PHP yang popular, kedua-duanya dianggap sebagai pilihan yang baik untuk pembangunan aplikasi berprestasi tinggi. Jadi, dalam persaingan antara Phalconvs dan Kohana, yang manakah lebih sesuai untuk pembangunan aplikasi berprestasi tinggi? Dalam artikel seterusnya, kita akan mendalami isu ini

Bagaimana untuk menggunakan ORM (Pemetaan Hubungan Objek) dalam rangka kerja Kohana? Bagaimana untuk menggunakan ORM (Pemetaan Hubungan Objek) dalam rangka kerja Kohana? Jun 04, 2023 am 09:01 AM

Kohana ialah rangka kerja PHP ringan yang dibangunkan menggunakan gaya seni bina MVC. Ia menyediakan ORM (Pemetaan Perhubungan Objek) untuk memudahkan operasi pangkalan data dan meningkatkan kecekapan pembangunan. Dalam artikel ini, kami akan meneroka cara menggunakan ORM dengan rangka kerja Kohana. Mengkonfigurasi sambungan pangkalan data Pertama, untuk menggunakan ORM dalam rangka kerja Kohana, kita perlu mengkonfigurasi sambungan pangkalan data dalam fail konfigurasi. Buka fail /application/config/database.php dan ubah suainya

Yii2 vs Kohana: Rangka kerja manakah yang lebih baik untuk membina aplikasi desktop berprestasi tinggi? Yii2 vs Kohana: Rangka kerja manakah yang lebih baik untuk membina aplikasi desktop berprestasi tinggi? Jun 18, 2023 pm 10:12 PM

Dalam era Internet hari ini, aplikasi desktop telah digantikan secara perlahan dengan aplikasi web. Walau bagaimanapun, masih terdapat banyak perniagaan dan individu yang perlu menggunakan aplikasi desktop. Jadi, apabila anda memilih rangka kerja untuk membina aplikasi desktop berprestasi tinggi, rangka kerja manakah yang patut anda pilih? Artikel ini akan meneroka Yii2 dan Kohana, dua rangka kerja untuk membantu anda membuat keputusan yang lebih baik. Yii2 dan Kohana kedua-duanya adalah rangka kerja sumber terbuka berdasarkan bahasa PHP. Yii2 ialah rangka kerja pembangunan aplikasi web berprestasi tinggi yang menyediakan seni bina dan sokongan yang komprehensif

Bagaimana untuk menggunakan rangka kerja Kohana3 dalam php? Bagaimana untuk menggunakan rangka kerja Kohana3 dalam php? May 31, 2023 pm 07:22 PM

Dalam bidang pembangunan web, ia telah menjadi satu trend untuk menggunakan rangka kerja untuk meningkatkan kecekapan dan kualiti pembangunan. Kohana3 ialah rangka kerja pembangunan web sumber terbuka berdasarkan PHP dan menggunakan corak seni bina MVC (Model-View-Controller). Apabila menggunakan Kohana3 untuk pembangunan projek, ia boleh memudahkan kod, meningkatkan kecekapan pembangunan dan mematuhi spesifikasi. Artikel ini akan memperkenalkan anda cara menggunakan Kohana3 untuk pembangunan projek PHP, termasuk pembinaan dan rangka kerja persekitaran

See all articles