Inhaltsverzeichnis
twig里使用js变量的方法,twig使用js变量
您可能感兴趣的文章:
Heim Backend-Entwicklung PHP-Tutorial 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>

Nach dem Login kopieren

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

Nach dem Login kopieren

本文永久地址: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变量的方法的方法。分享给大家供大家参考,具体如下: 先看一段代码...
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Repo: Wie man Teamkollegen wiederbelebt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Wie verwende ich Twig mit CakePHP? Wie verwende ich Twig mit CakePHP? Jun 05, 2023 pm 07:51 PM

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

So verwenden Sie die Twig-Template-Engine in PHP für die Webentwicklung So verwenden Sie die Twig-Template-Engine in PHP für die Webentwicklung Jun 25, 2023 pm 04:03 PM

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: Twig Vorlagenbibliothek in PHP8.0: Twig May 14, 2023 am 08:40 AM

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

Starten Sie die WordPress-Entwicklung mit Bildern, Menüs und Benutzern von Twig und Timber Starten Sie die WordPress-Entwicklung mit Bildern, Menüs und Benutzern von Twig und Timber Sep 04, 2023 pm 03:37 PM

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.

Erweitertes Skinning in PHP: So verwenden Sie Twig Erweitertes Skinning in PHP: So verwenden Sie Twig Jun 19, 2023 pm 04:03 PM

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

Wie verwende ich die Template-Engine Twig mit dem CodeIgniter-Framework? Wie verwende ich die Template-Engine Twig mit dem CodeIgniter-Framework? Jun 03, 2023 pm 12:51 PM

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

Starten Sie die WordPress-Entwicklung mit Twig: Blocks and Nesting Starten Sie die WordPress-Entwicklung mit Twig: Blocks and Nesting Aug 31, 2023 pm 06:29 PM

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

Wie verwende ich die Template-Engine Twig mit dem Silex-Framework? Wie verwende ich die Template-Engine Twig mit dem Silex-Framework? Jun 03, 2023 am 09:21 AM

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

See all articles