twig里使用js变量的方法,twig使用js变量_PHP教程
twig里使用js变量的方法,twig使用js变量
本文实例讲述了twig里使用js变量的方法的方法。分享给大家供大家参考,具体如下:
先看一段代码
<script type="text/javascript"> jQuery(document).ready(function(){ jQuery(#my_input).change(function(){ var value = jQuery(#my_input).val(); jQuery.ajax({ url: {{ path('ParteAccidentes_ajax', {'emergencia': value}) }}, timeout: 5000, success: function(data) { alert('ok'); }, error: function() { alert('mal'); } }); }); }); </script>
这个ajax请求的地址,无法正常正常访问。
这段代码里 jQuery("#my_input").val()的值赋值给value,然后想把value这个变量引入到ajax里的url地址里。
这时候你会发现,你访问的这个地址,value的值并未引入进来,而是把当做字符串进行处理。
也就是说js的值,是不能直接引用到twig里的。
原因是,twig解析的是php变量,而value是js变量,所以twig 默认认为是个字符串。
所以我们需要进行替换,就要用到replace
代码如下,大家可以和上面的代码自行对比:
<script type="text/javascript"> jQuery(document).ready(function(){ jQuery(#my_input).change(function(){ var value = jQuery(#my_input).val(); var url = "{{ path('ParteAccidentes_ajax', {'emergencia': 'text'}) }}"; url = url.replace("text", value); jQuery.ajax({ url: url, timeout: 5000, success: function(data) { alert('ok'); }, error: function() { alert('mal'); } }); }); }); </script>
本文永久地址:http://blog.it985.com/7020.html
本文出自 IT985博客 ,转载时请注明出处及相应链接。
更多关于PHP模板相关内容感兴趣的读者可查看本站专题:《PHP模板技术总结》、《smarty模板入门基础教程》、《codeigniter入门教程》及《ThinkPHP入门教程》
希望本文所述对大家PHP程序设计有所帮助。
您可能感兴趣的文章:
- twig模板常用语句实例小结
- Twig模板引擎用法入门教程
- 在Yii框架中使用PHP模板引擎Twig的例子
- twig模板获取全局变量的方法

Outils d'IA chauds

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

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

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

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

Sujets chauds

Utiliser Twig dans CakePHP est un moyen de séparer les modèles et les vues, rendant le code plus modulaire et maintenable. Cet article présentera comment utiliser Twig dans CakePHP. 1. Installez Twig. Tout d'abord, installez la bibliothèque Twig dans le projet. Vous pouvez utiliser Composer pour effectuer cette tâche. Exécutez la commande suivante dans la console : composerrequire "twig/twig:^2.0" Cette commande sera affichée dans le fournisseur du projet

Avec le développement continu de la technologie de développement Web, de plus en plus de développeurs commencent à rechercher des moteurs de modèles plus flexibles et plus efficaces pour développer des applications Web. Parmi eux, Twig est un moteur de modèles PHP très excellent et populaire. Il est développé sur la base du framework Symfony et prend en charge une expansion illimitée. Il est très approprié pour créer des applications Web complexes. Cet article explique comment utiliser le moteur de modèles Twig pour le développement Web en PHP. 1. Introduction au moteur de template Twig Twig est développé par FabienPoten

Bibliothèque de modèles en PHP8.0 : TwigTwig est une bibliothèque de modèles actuellement largement utilisée dans les applications Web PHP. Elle présente les caractéristiques d'une lisibilité élevée, d'une utilisation facile et d'une forte évolutivité. Twig utilise une syntaxe simple et facile à comprendre, qui peut aider les développeurs Web à organiser et à générer du HTML, XML, JSON et d'autres formats de texte de manière claire et ordonnée. Cet article vous présentera la syntaxe et les fonctionnalités de base de Twig et son utilisation dans PHP8.0. La syntaxe de base de Twig est similaire à P

Jusqu'à présent, vous avez appris les concepts de base de l'utilisation de Twig avec Timber tout en créant un thème WordPress modulaire. Nous avons également étudié l'imbrication de blocs et l'héritage multiple à l'aide de Twig basé sur le principe DRY. Aujourd'hui, nous allons explorer comment utiliser Twig avec le plugin Timber pour afficher les images des pièces jointes, les menus WordPress et les utilisateurs dans votre thème. Images en bois Les images sont l’un des éléments importants de tout thème WordPress. Dans la pratique normale de codage WordPress, les images sont intégrées à PHP dans les balises d'image HTML normales. Cependant, Timber propose une approche assez complète de la gestion des balises img (image), modulaire et propre.

Dans le développement Web, la présentation des pages est cruciale. Pour les développeurs PHP, lors du développement d’un site Web dynamique, il est facile de se retrouver coincé dans un grand nombre de balises HTML et de code PHP. Une fois que le style ou la mise en page doit être modifié, le code doit être modifié encore et encore, ce qui est extrêmement coûteux à maintenir. Pour résoudre ce problème, les frameworks PHP modernes fournissent généralement un moteur de modèles. Parmi eux, Twig est l’un des moteurs de modèles les plus populaires. Dans cet article, nous expliquerons comment et pourquoi utiliser Twig pour PHP

Avec le développement continu de l'open source et du développement Web, la demande des développeurs pour divers frameworks, outils et technologies continue de croître. Comme nous le savons tous, CodeIgniter est l'un des frameworks PHP les plus populaires. Sur cette base, combinée au moteur de modèles moderne Twig, des applications Web de haute qualité peuvent être créées rapidement et facilement. Par conséquent, cet article expliquera comment utiliser le moteur de modèles Twig dans le framework CodeIgniter. 1. Qu'est-ce que TwigTwig est un modèle PHP moderne, élégant et flexible

Dans mon article précédent, j'ai abordé l'intégration du moteur de modèles Twig avec WordPress via Timber et la manière dont les développeurs peuvent envoyer des données de fichiers PHP vers des fichiers Twig. Discutons de la façon de créer un modèle de base à l'aide de Twig, des avantages de cette technique DRY et de la feuille de triche WordPress Timber-Twig. Création de modèles de base dans Twig Twig suit le principe DRY (Don't Repeat Yourself). L'une des fonctionnalités les plus importantes de Twig réside dans les modèles de base avec imbrication et héritage multiple. Alors que la plupart des gens utilisent les inclusions PHP de manière linéaire, vous pouvez créer des niveaux illimités de blocs imbriqués pour contrôler spécifiquement vos modèles de page. Considérez votre modèle de base comme contenant

Dans le processus de développement Web, l'utilisation d'un moteur de modèles peut réduire considérablement la charge de travail du développement front-end et également améliorer la maintenabilité des applications Web. Twig est un moteur de modèles PHP populaire, simple, facile à lire et hautement évolutif. Cet article explique comment utiliser le moteur de template Twig dans le framework Silex. Installer Twig Tout d'abord, nous devons installer Twig à l'aide de Composer. Entrez dans le répertoire du projet et exécutez la commande suivante : composerrequiretwig/twig
