Table des matières
twig里使用js变量的方法,twig使用js变量
您可能感兴趣的文章:
Maison développement back-end tutoriel php twig里使用js变量的方法,twig使用js变量_PHP教程

twig里使用js变量的方法,twig使用js变量_PHP教程

Jul 12, 2016 am 08:59 AM
twig

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>

Copier après la connexion

这个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>

Copier après la connexion

本文永久地址:http://blog.it985.com/7020.html
本文出自 IT985博客 ,转载时请注明出处及相应链接。

更多关于PHP模板相关内容感兴趣的读者可查看本站专题:《PHP模板技术总结》、《smarty模板入门基础教程》、《codeigniter入门教程》及《ThinkPHP入门教程》

希望本文所述对大家PHP程序设计有所帮助。

您可能感兴趣的文章:

  • twig模板常用语句实例小结
  • Twig模板引擎用法入门教程
  • 在Yii框架中使用PHP模板引擎Twig的例子
  • twig模板获取全局变量的方法

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/1099083.htmlTechArticletwig里使用js变量的方法,twig使用js变量 本文实例讲述了twig里使用js变量的方法的方法。分享给大家供大家参考,具体如下: 先看一段代码...
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

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

Comment utiliser Twig avec CakePHP ? Comment utiliser Twig avec CakePHP ? Jun 05, 2023 pm 07:51 PM

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

Comment utiliser le moteur de modèles Twig en PHP pour le développement Web Comment utiliser le moteur de modèles Twig en PHP pour le développement Web Jun 25, 2023 pm 04:03 PM

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 : Twig Bibliothèque de modèles en PHP8.0 : Twig May 14, 2023 am 08:40 AM

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

Démarrez le développement WordPress avec les images, les menus et les utilisateurs de Twig et Timber Démarrez le développement WordPress avec les images, les menus et les utilisateurs de Twig et Timber Sep 04, 2023 pm 03:37 PM

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.

Skinning avancé en PHP : comment utiliser Twig Skinning avancé en PHP : comment utiliser Twig Jun 19, 2023 pm 04:03 PM

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

Comment utiliser le moteur de template Twig avec le framework CodeIgniter ? Comment utiliser le moteur de template Twig avec le framework CodeIgniter ? Jun 03, 2023 pm 12:51 PM

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

Démarrez le développement WordPress avec Twig : blocs et imbrication Démarrez le développement WordPress avec Twig : blocs et imbrication Aug 31, 2023 pm 06:29 PM

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

Comment utiliser le moteur de template Twig avec le framework Silex ? Comment utiliser le moteur de template Twig avec le framework Silex ? Jun 03, 2023 am 09:21 AM

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

See all articles