Quelles sont les précautions à prendre pour utiliser la balise volist en Ajax dans thinkphp ?

php中世界最好的语言
Libérer: 2023-03-26 22:42:01
original
1410 Les gens l'ont consulté

Cette fois, je vais vous expliquer quelles sont les balises volist dans thinkphp lorsqu'elles sont utilisées en ajax Notes Ce qui suit est un cas pratique, jetons un coup d'œil.

Contexte

Implémenter l'affichage des balises volist dans une page ThinkPHP complexe (y compris volist) JqueryQuery résultats Retour à

Points de connaissances

Le but de l'utilisation d'ajax est d'actualiser une partie des données de la table sans actualiser la page entière, mais faites attention à Pensez La balise volist dans le framework PHP s'exécute côté serveur, donc les données obtenues dynamiquement à l'aide de js ne peuvent pas utiliser la balise thinkPHP, et $this->ajax<a href="http:/%20/%20www.php.cn/wiki/135.html" target="_blank">Return<code>$this->ajax<a href="http://www.php.cn/wiki/135.html" target="_blank">Return</a>($data); ($data); Le résultat est affiché directement à l'aide de la méthode $("#p_id").HTML(data) .

Les solutions trouvées jusqu'à présent (ont toutes des défauts)

1 Créez une nouvelle page à afficher

Rouvrez une page de saut et vous serez. renvoyé La valeur est renvoyée sous la forme $this->assign("volist_name", $data);.

**Défaut : Cela équivaut à recharger la page entière et ne répond pas à l'exigence de mise à jour partielle du formulaire.

2. Afficher sans balises de framework thinkPHP

N'utilisez pas de balises volist, analysez les résultats renvoyés par ajaxReturn et affichez-les selon votre propre modèle js, qui peut réaliser des mises à jour partielles du formulaire

1, modèle

 <script id="events-template" type="x-tmpl-mustache">     {{#data}}
Copier après la connexion

Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur le site Web chinois de php !

Lecture recommandée :

Explication détaillée des étapes pour imprimer un arbre binaire dans l'ordre en forme de Z avec PHP

Comment faire un filigrane et générer une abréviation dans la classe PHP Sketch

Explication détaillée des étapes pour obtenir les nœuds de la liste chaînée de l'arrière vers l'avant en PHP

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal