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模板获取全局变量的方法

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Die Verwendung von Twig in CakePHP ist eine Möglichkeit, Vorlagen und Ansichten zu trennen, wodurch der Code modularer und wartbarer wird. In diesem Artikel wird die Verwendung von Twig in CakePHP vorgestellt. 1. Installieren Sie Twig. Installieren Sie zunächst die Twig-Bibliothek im Projekt. Sie können Composer verwenden, um diese Aufgabe abzuschließen. Führen Sie den folgenden Befehl in der Konsole aus: Composerrequire „twig/twig:^2.0“ Dieser Befehl wird im Anbieter des Projekts angezeigt

Mit der kontinuierlichen Weiterentwicklung der Webentwicklungstechnologie suchen immer mehr Entwickler nach flexibleren und effizienteren Template-Engines für die Entwicklung von Webanwendungen. Unter ihnen ist Twig eine sehr hervorragende und beliebte PHP-Template-Engine. Sie basiert auf dem Symfony-Framework und unterstützt unbegrenzte Erweiterungen. Sie eignet sich sehr gut für die Erstellung komplexer Webanwendungen. In diesem Artikel wird erläutert, wie Sie die Twig-Vorlagen-Engine für die Webentwicklung in PHP verwenden. 1. Einführung in die Twig-Template-Engine Twig wurde von FabienPoten entwickelt

Vorlagenbibliothek in PHP8.0: TwigTwig ist eine derzeit in PHP-Webanwendungen weit verbreitete Vorlagenbibliothek. Sie zeichnet sich durch hohe Lesbarkeit, einfache Verwendung und starke Skalierbarkeit aus. Twig verwendet eine einfache und leicht verständliche Syntax, die Webentwicklern dabei helfen kann, Textformate wie HTML, XML, JSON usw. klar und geordnet zu organisieren und auszugeben. Dieser Artikel führt Sie in die grundlegende Syntax und Funktionen von Twig und seine Verwendung in PHP8.0 ein. Die grundlegende Syntax von Twig ähnelt der von P

Bisher haben Sie die Grundkonzepte der Verwendung von Twig mit Timber beim Erstellen eines modularen WordPress-Themes kennengelernt. Wir haben auch Blockverschachtelung und Mehrfachvererbung mit Twig basierend auf dem DRY-Prinzip untersucht. Heute werden wir untersuchen, wie Sie Twig mit dem Timber-Plugin verwenden, um Anhangsbilder, WordPress-Menüs und Benutzer in Ihrem Theme anzuzeigen. Bilder in Holz Bilder sind eines der wichtigen Elemente jedes WordPress-Themes. In der normalen WordPress-Codierungspraxis werden Bilder mit PHP in normale HTML-Bild-Tags integriert. Timber bietet jedoch eine ziemlich umfassende Möglichkeit, img-Tags (Bild) zu verarbeiten, die modular und sauber ist.

Bei der Webentwicklung ist die Seitenpräsentation von entscheidender Bedeutung. Bei der Entwicklung einer dynamischen Website kann es für PHP-Entwickler leicht passieren, dass sie in einer großen Anzahl von HTML-Tags und PHP-Code stecken bleiben. Sobald der Stil oder das Layout geändert werden muss, muss der Code immer wieder geändert werden, was äußerst kostspielig in der Wartung ist. Um dieses Problem zu lösen, stellen moderne PHP-Frameworks meist eine Template-Engine zur Verfügung. Unter ihnen ist Twig eine der beliebtesten Template-Engines. In diesem Artikel erfahren Sie, wie und warum Sie Twig für PHP verwenden

Mit der kontinuierlichen Weiterentwicklung von Open Source und Webentwicklung wächst die Nachfrage der Entwickler nach verschiedenen Frameworks, Tools und Technologien weiter. Wie wir alle wissen, ist CodeIgniter eines der beliebtesten PHP-Frameworks. Auf seiner Basis lassen sich in Kombination mit der modernen Template-Engine Twig schnell und einfach hochwertige Webanwendungen erstellen. Daher wird in diesem Artikel die Verwendung der Twig-Vorlagen-Engine im CodeIgniter-Framework vorgestellt. 1. Was ist TwigTwig ist eine moderne, elegante und flexible PHP-Vorlage

In meinem vorherigen Artikel habe ich die Integration der Twig-Template-Engine in WordPress über Timber behandelt und wie Entwickler Daten von PHP-Dateien an Twig-Dateien senden können. Lassen Sie uns besprechen, wie Sie mit Twig eine grundlegende Vorlage erstellen, die Vorteile dieser DRY-Technik und das Timber-Twig WordPress Cheatsheet. Das Erstellen grundlegender Vorlagen in Twig Twig folgt dem DRY-Prinzip (Don't Repeat Yourself). Eine der wichtigsten Funktionen von Twig sind Basisvorlagen mit Verschachtelung und Mehrfachvererbung. Während die meisten Leute PHP-Includes linear verwenden, können Sie unbegrenzte Ebenen verschachtelter Blöcke erstellen, um Ihre Seitenvorlagen gezielt zu steuern. Stellen Sie sich Ihre Basisvorlage als enthaltend vor

Im Webentwicklungsprozess kann die Verwendung einer Template-Engine den Arbeitsaufwand der Front-End-Entwicklung erheblich reduzieren und auch die Wartbarkeit von Webanwendungen verbessern. Twig ist eine beliebte PHP-Template-Engine, die einfach, leicht lesbar und hoch skalierbar ist. In diesem Artikel wird die Verwendung der Twig-Vorlagen-Engine im Silex-Framework vorgestellt. Twig installieren Zuerst müssen wir Twig mit Composer installieren. Geben Sie das Projektverzeichnis ein und führen Sie den folgenden Befehl aus: Composerrequiretwig/twig
