Maison développement back-end tutoriel 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搞来的,准确也方便.

$.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');
 }
});
Copier après la connexion

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 编码,这点很重要,切记啊!!!    
}
Copier après la connexion

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

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

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

Repo: Comment relancer ses coéquipiers
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
4 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Quels sont les frameworks de développement PHP couramment utilisés ? Quels sont les frameworks de développement PHP couramment utilisés ? Aug 23, 2023 pm 04:23 PM

Les frameworks de développement PHP couramment utilisés incluent Laravel, Symfony, CodeIgniter, Yii, Phalcon, CakePHP et Slim, etc. Introduction détaillée : 1. Laravel est un framework d'application Web PHP élégant. Il fournit une syntaxe simple et élégante et des fonctions riches, telles que le routage, l'ORM, le moteur de modèles, etc. Laravel dispose d'une communauté active et d'une documentation complète et est largement utilisé. comme l'un des meilleurs frameworks de développement PHP ; 2. Symfony, etc.

Comprendre le cadre de développement PHP et les applications de base de données Comprendre le cadre de développement PHP et les applications de base de données Jun 19, 2023 pm 07:44 PM

PHP est un langage de script open source côté serveur, principalement utilisé pour les plates-formes de développement Web. En tant que langage de script côté serveur, il peut s'exécuter sur différentes plates-formes et systèmes d'exploitation et est compatible avec une variété de systèmes de bases de données. Afin d'améliorer l'efficacité du développement PHP et la maintenabilité du code, les développeurs utilisent souvent des frameworks de développement PHP. Cet article présentera les connaissances de base du cadre de développement PHP et des applications de base de données pour aider les lecteurs à mieux comprendre les technologies associées au développement PHP. 1. Cadre de développement PHP Qu'est-ce que le cadre de développement PHP ? Le framework de développement PHP est un

Phalcon vs Kohana : quel framework est le meilleur pour le développement d'applications hautes performances ? Phalcon vs Kohana : quel framework est le meilleur pour le développement d'applications hautes performances ? Jun 18, 2023 pm 08:58 PM

Avec les progrès continus de la technologie et le développement rapide d’Internet, la demande de développement d’applications hautes performances devient de plus en plus forte. Dans ce contexte, les développeurs sont constamment à la recherche de meilleurs frameworks et outils pour améliorer les performances des applications. Phalcon et Kohana sont deux frameworks PHP populaires, tous deux considérés comme de bons choix pour le développement d'applications hautes performances. Alors, dans la concurrence entre Phalconvs et Kohana, lequel est le plus adapté au développement d’applications hautes performances ? Dans le prochain article, nous aborderons cette question

Comment utiliser la validation de formulaire et les messages d'erreur dans le framework Kohana ? Comment utiliser la validation de formulaire et les messages d'erreur dans le framework Kohana ? Jun 05, 2023 pm 04:21 PM

La validation des formulaires et les messages d'erreur sont des fonctionnalités importantes du framework Kohana. Ils peuvent nous aider à vérifier la validité des données du formulaire côté serveur et à fournir des messages d'erreur conviviaux aux utilisateurs. Cet article expliquera comment utiliser la validation de formulaire et les messages d'erreur dans le framework Kohana. Définir des règles de validation de formulaire dans le contrôleur Le framework Kohana fournit une puissante classe de validation Validation qui peut être utilisée pour vérifier la validité des données du formulaire. Dans le contrôleur, nous pouvons définir des règles de validation de formulaire. Par exemple, nous avons un

Comment utiliser le framework Kohana en php ? Comment utiliser le framework Kohana en php ? Jun 02, 2023 am 08:22 AM

Comment utiliser le framework Kohana avec PHP ? Kohana est un framework PHP basé sur l'architecture MVC, évolué à partir du framework CodeIgniter original. Sa philosophie est la simplicité, la flexibilité et l'élégance. Le framework Kohana offre des fonctionnalités riches et une bonne réutilisabilité, ce qui en fait le premier choix de nombreux développeurs PHP. Alors, comment utiliser le framework Kohana ? Ici, nous présentons brièvement comment installer et utiliser le framework Kohana. Installation Tout d'abord, nous devons l'installer à partir du site officiel de Kohana

Comment utiliser l'ORM (Object Relational Mapping) dans le framework Kohana ? Comment utiliser l'ORM (Object Relational Mapping) dans le framework Kohana ? Jun 04, 2023 am 09:01 AM

Kohana est un framework PHP léger développé en utilisant le style architectural MVC. Il fournit ORM (Object Relational Mapping) pour simplifier les opérations de base de données et améliorer l'efficacité du développement. Dans cet article, nous explorerons comment utiliser ORM avec le framework Kohana. Configuration de la connexion à la base de données Tout d'abord, pour utiliser l'ORM dans le framework Kohana, nous devons configurer la connexion à la base de données dans le fichier de configuration. Ouvrez le fichier /application/config/database.php et modifiez-le

Comment utiliser le framework Kohana3 en php ? Comment utiliser le framework Kohana3 en php ? May 31, 2023 pm 07:22 PM

Dans le domaine du développement Web, il est devenu courant d’utiliser des frameworks pour améliorer l’efficacité et la qualité du développement. Kohana3 est un framework de développement web open source basé sur PHP et adopte le modèle d'architecture MVC (Model-View-Controller). Lorsque vous utilisez Kohana3 pour le développement de projets, cela peut simplifier le code, améliorer l'efficacité du développement et se conformer aux spécifications. Cet article vous présentera comment utiliser Kohana3 pour le développement de projets PHP, y compris la construction de l'environnement et du framework.

Yii2 vs Kohana : quel framework est le meilleur pour créer des applications de bureau hautes performances ? Yii2 vs Kohana : quel framework est le meilleur pour créer des applications de bureau hautes performances ? Jun 18, 2023 pm 10:12 PM

À l'ère d'Internet d'aujourd'hui, les applications de bureau ont été lentement remplacées par les applications Web. Cependant, de nombreuses entreprises et particuliers ont encore besoin d’utiliser des applications de bureau. Ainsi, lorsque vous choisissez un framework pour créer des applications de bureau hautes performances, quel framework devez-vous choisir ? Cet article explorera Yii2 et Kohana, deux frameworks pour vous aider à prendre de meilleures décisions. Yii2 et Kohana sont tous deux des frameworks open source basés sur le langage PHP. Yii2 est un framework de développement d'applications Web hautes performances qui fournit une architecture et un support complets

See all articles