Heim Backend-Entwicklung PHP-Tutorial PHP开发框架kohana中处理ajax请求的例子_PHP

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

Jun 01, 2016 am 11:51 AM
kohana php开发框架

Ajax

今天分享的是在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');
 }
});
Nach dem Login kopieren

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 编码,这点很重要,切记啊!!!    
}
Nach dem Login kopieren

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

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

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Was sind die am häufigsten verwendeten PHP-Entwicklungsframeworks? Was sind die am häufigsten verwendeten PHP-Entwicklungsframeworks? Aug 23, 2023 pm 04:23 PM

Zu den häufig verwendeten PHP-Entwicklungsframeworks gehören Laravel, Symfony, CodeIgniter, Yii, Phalcon, CakePHP und Slim usw. Detaillierte Einführung: 1. Laravel ist ein elegantes PHP-Webanwendungs-Framework. Es bietet eine einfache und elegante Syntax und umfangreiche Funktionen wie Routing, ORM, Template-Engine usw. Laravel verfügt über eine aktive Community und eine vollständige Dokumentation und ist weit verbreitet als eines der besten Frameworks in der PHP-Entwicklung; 2. Symfony usw.

Verstehen Sie das PHP-Entwicklungsframework und Datenbankanwendungen Verstehen Sie das PHP-Entwicklungsframework und Datenbankanwendungen Jun 19, 2023 pm 07:44 PM

PHP ist eine serverseitige Open-Source-Skriptsprache, die hauptsächlich für Webentwicklungsplattformen verwendet wird. Als serverseitige Skriptsprache kann sie auf verschiedenen Plattformen und Betriebssystemen ausgeführt werden und ist mit einer Vielzahl von Datenbanksystemen kompatibel. Um die Effizienz der PHP-Entwicklung und die Wartbarkeit des Codes zu verbessern, verwenden Entwickler häufig PHP-Entwicklungsframeworks. In diesem Artikel werden die Grundkenntnisse des PHP-Entwicklungsframeworks und der Datenbankanwendungen vorgestellt, um den Lesern ein besseres Verständnis der verwandten Technologien der PHP-Entwicklung zu ermöglichen. 1. PHP-Entwicklungsframework Was ist ein PHP-Entwicklungsframework? PHP-Entwicklungsframework ist ein

Wie verwende ich das Kohana-Framework in PHP? Wie verwende ich das Kohana-Framework in PHP? Jun 02, 2023 am 08:22 AM

Wie verwende ich das Kohana-Framework mit PHP? Kohana ist ein PHP-Framework, das auf der MVC-Architektur basiert und aus dem ursprünglichen CodeIgniter-Framework hervorgegangen ist. Seine Philosophie ist Einfachheit, Flexibilität und Eleganz. Das Kohana-Framework bietet umfangreiche Funktionalität und gute Wiederverwendbarkeit und ist daher für viele PHP-Entwickler die erste Wahl. Wie nutzt man also das Kohana-Framework? Hier stellen wir kurz vor, wie Sie das Kohana-Framework installieren und verwenden. Installation Zuerst müssen wir es von der offiziellen Website von Kohana installieren

Phalcon vs Kohana: Welches Framework ist besser für die Entwicklung leistungsstarker Anwendungen? Phalcon vs Kohana: Welches Framework ist besser für die Entwicklung leistungsstarker Anwendungen? Jun 18, 2023 pm 08:58 PM

Mit der kontinuierlichen Weiterentwicklung der Technologie und der rasanten Entwicklung des Internets wird die Nachfrage nach der Entwicklung leistungsstarker Anwendungen immer größer. In diesem Zusammenhang sind Entwickler ständig auf der Suche nach besseren Frameworks und Tools, um die Anwendungsleistung zu verbessern. Phalcon und Kohana sind zwei beliebte PHP-Frameworks, die beide als gute Wahl für die Entwicklung leistungsstarker Anwendungen gelten. Welches ist im Wettbewerb zwischen Phalconvs und Kohana besser für die Entwicklung leistungsstarker Anwendungen geeignet? Im nächsten Artikel werden wir uns mit diesem Thema befassen

Wie verwende ich ORM (Object Relational Mapping) im Kohana-Framework? Wie verwende ich ORM (Object Relational Mapping) im Kohana-Framework? Jun 04, 2023 am 09:01 AM

Kohana ist ein leichtes PHP-Framework, das im MVC-Architekturstil entwickelt wurde. Es bietet ORM (Object Relational Mapping), um Datenbankoperationen zu vereinfachen und die Entwicklungseffizienz zu verbessern. In diesem Artikel erfahren Sie, wie Sie ORM mit dem Kohana-Framework verwenden. Konfigurieren der Datenbankverbindung Um das ORM im Kohana-Framework verwenden zu können, müssen wir zunächst die Datenbankverbindung in der Konfigurationsdatei konfigurieren. Öffnen Sie die Datei /application/config/database.php und ändern Sie sie

Wie verwende ich Formularvalidierung und Fehlermeldungen im Kohana-Framework? Wie verwende ich Formularvalidierung und Fehlermeldungen im Kohana-Framework? Jun 05, 2023 pm 04:21 PM

Formularvalidierung und Fehlermeldungen sind wichtige Funktionen im Kohana-Framework. Sie können uns helfen, die Gültigkeit von Formulardaten auf der Serverseite zu überprüfen und den Benutzern benutzerfreundliche Fehlermeldungen bereitzustellen. In diesem Artikel wird erläutert, wie Formularvalidierung und Fehlermeldungen im Kohana-Framework verwendet werden. Definieren Sie Formularvalidierungsregeln im Controller. Das Kohana-Framework bietet eine leistungsstarke Validierungsklasse „Validation“, mit der die Gültigkeit von Formulardaten überprüft werden kann. Im Controller können wir Formularvalidierungsregeln definieren. Wir haben zum Beispiel eine

Wie verwende ich das Kohana3-Framework in PHP? Wie verwende ich das Kohana3-Framework in PHP? May 31, 2023 pm 07:22 PM

Im Bereich der Webentwicklung ist es zu einem Trend geworden, Frameworks zu verwenden, um die Entwicklungseffizienz und -qualität zu verbessern. Kohana3 ist ein Open-Source-Webentwicklungs-Framework, das auf PHP basiert und das MVC-Architekturmuster (Model-View-Controller) übernimmt. Wenn Kohana3 für die Projektentwicklung verwendet wird, kann es den Code vereinfachen, die Entwicklungseffizienz verbessern und Spezifikationen einhalten. In diesem Artikel erfahren Sie, wie Sie Kohana3 für die PHP-Projektentwicklung verwenden, einschließlich der Umgebungskonstruktion und des Frameworks

Yii2 vs. Kohana: Welches Framework ist besser für die Erstellung leistungsstarker Desktop-Anwendungen? Yii2 vs. Kohana: Welches Framework ist besser für die Erstellung leistungsstarker Desktop-Anwendungen? Jun 18, 2023 pm 10:12 PM

Im heutigen Internetzeitalter wurden Desktop-Anwendungen langsam durch Webanwendungen ersetzt. Dennoch gibt es immer noch viele Unternehmen und Privatpersonen, die Desktop-Anwendungen verwenden müssen. Wenn Sie also ein Framework zum Erstellen leistungsstarker Desktop-Anwendungen auswählen, welches Framework sollten Sie wählen? In diesem Artikel werden Yii2 und Kohana untersucht, zwei Frameworks, die Ihnen helfen, bessere Entscheidungen zu treffen. Yii2 und Kohana sind beide Open-Source-Frameworks, die auf der PHP-Sprache basieren. Yii2 ist ein leistungsstarkes Framework für die Entwicklung von Webanwendungen, das umfassende Architektur und Unterstützung bietet

See all articles