Jadual Kandungan
twig里使用js变量的方法,twig使用js变量
您可能感兴趣的文章:
Rumah pembangunan bahagian belakang tutorial 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>

Salin selepas log masuk

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

Salin selepas log masuk

本文永久地址: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变量的方法的方法。分享给大家供大家参考,具体如下: 先看一段代码...
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk menggunakan Twig dengan CakePHP? Bagaimana untuk menggunakan Twig dengan CakePHP? Jun 05, 2023 pm 07:51 PM

Menggunakan Twig dalam CakePHP ialah cara untuk memisahkan templat dan paparan, menjadikan kod lebih modular dan boleh diselenggara. 1. Pasang Twig Mula-mula pasang perpustakaan Twig dalam projek Anda boleh menggunakan Komposer untuk menyelesaikan tugas ini. Jalankan arahan berikut dalam konsol: composerrequire "twig/twig:^2.0" Perintah ini akan dipaparkan dalam vendor projek

Cara menggunakan enjin templat Twig dalam PHP untuk pembangunan web Cara menggunakan enjin templat Twig dalam PHP untuk pembangunan web Jun 25, 2023 pm 04:03 PM

Dengan pembangunan berterusan teknologi pembangunan Web, semakin ramai pembangun mula mencari enjin templat yang lebih fleksibel dan cekap untuk membangunkan aplikasi Web. Antaranya, Twig ialah enjin templat PHP yang sangat baik dan popular Ia dibangunkan berdasarkan rangka kerja Symfony dan menyokong pengembangan tanpa had Ia sangat sesuai untuk membina aplikasi web yang kompleks. Artikel ini akan memperkenalkan cara menggunakan enjin templat Twig untuk pembangunan web dalam PHP. 1. Pengenalan kepada enjin templat Twig Twig dibangunkan oleh FabienPoten

Pustaka templat dalam PHP8.0: Twig Pustaka templat dalam PHP8.0: Twig May 14, 2023 am 08:40 AM

Pustaka templat dalam PHP8.0: TwigTwig ialah perpustakaan templat yang kini digunakan secara meluas dalam aplikasi Web PHP Ia mempunyai ciri-ciri kebolehbacaan yang tinggi, penggunaan mudah dan kebolehskalaan yang kuat. Twig menggunakan sintaks yang ringkas dan mudah difahami, yang boleh membantu pembangun web menyusun dan mengeluarkan HTML, XML, JSON dan format teks lain dengan cara yang jelas dan teratur. Artikel ini akan memperkenalkan anda kepada sintaks asas dan ciri Twig dan penggunaannya dalam PHP8.0. Sintaks asas Twig adalah serupa dengan P

Lompat mulakan pembangunan WordPress dengan imej, menu dan pengguna Twig dan Timber Lompat mulakan pembangunan WordPress dengan imej, menu dan pengguna Twig dan Timber Sep 04, 2023 pm 03:37 PM

Setakat ini, anda telah mempelajari konsep asas menggunakan Twig with Timber semasa membina tema WordPress modular. Kami juga mengkaji sarang blok dan warisan berbilang menggunakan Twig berdasarkan prinsip KERING. Hari ini kita akan meneroka cara menggunakan Twig dengan pemalam Timber untuk memaparkan imej lampiran, menu WordPress dan pengguna dalam tema anda. Imej dalam kayu Imej ialah salah satu elemen penting dalam mana-mana tema WordPress. Dalam amalan pengekodan WordPress biasa, imej disepadukan dengan PHP dalam teg imej HTML biasa. Walau bagaimanapun, Timber menyediakan cara yang agak komprehensif untuk mengendalikan tag img (imej) yang modular dan bersih.

Pengkulitan Lanjutan dalam PHP: Cara Menggunakan Twig Pengkulitan Lanjutan dalam PHP: Cara Menggunakan Twig Jun 19, 2023 pm 04:03 PM

Dalam pembangunan web, persembahan halaman adalah penting. Bagi pembangun PHP, apabila membangunkan laman web dinamik, mudah untuk terperangkap dalam sejumlah besar tag HTML dan kod PHP. Sebaik sahaja gaya atau reka letak perlu diubah suai, kod mesti diubah suai berulang kali, yang memerlukan kos yang sangat tinggi untuk diselenggara. Untuk menyelesaikan masalah ini, rangka kerja PHP moden biasanya menyediakan enjin templat. Antaranya, Twig adalah salah satu enjin templat yang lebih popular. Dalam artikel ini, kami akan membincangkan cara dan sebab menggunakan Twig untuk PHP

Bagaimana untuk menggunakan enjin templat Twig dengan rangka kerja CodeIgniter? Bagaimana untuk menggunakan enjin templat Twig dengan rangka kerja CodeIgniter? Jun 03, 2023 pm 12:51 PM

Dengan pembangunan berterusan sumber terbuka dan pembangunan web, permintaan pembangun untuk pelbagai rangka kerja, alatan dan teknologi terus berkembang. Seperti yang kita sedia maklum, CodeIgniter ialah salah satu rangka kerja PHP yang paling popular. Pada asasnya, digabungkan dengan enjin templat moden Twig, aplikasi web berkualiti tinggi boleh dibina dengan cepat dan mudah. Oleh itu, artikel ini akan memperkenalkan cara menggunakan enjin templat Twig dalam rangka kerja CodeIgniter. 1. Apa itu TwigTwig ialah templat PHP yang moden, elegan dan fleksibel

Lompat mulakan pembangunan WordPress dengan Twig: Blocks and Nesting Lompat mulakan pembangunan WordPress dengan Twig: Blocks and Nesting Aug 31, 2023 pm 06:29 PM

Dalam artikel saya sebelum ini, saya membincangkan penyepaduan enjin templat Twig dengan WordPress melalui Timber dan cara pembangun boleh menghantar data daripada fail PHP ke fail Twig. Mari kita bincangkan cara membuat templat asas menggunakan Twig, kelebihan teknik DRY ini, dan Lembaran Cheat WordPress Timber-Twig. Mencipta Templat Asas dalam Twig Twig mengikut prinsip DRY (Don’t Repeat Yourself). Salah satu ciri terpenting Twig ialah templat asas dengan pewarisan bersarang dan berbilang. Walaupun kebanyakan orang menggunakan PHP termasuk secara linear, anda boleh membuat tahap blok bersarang tanpa had untuk mengawal templat halaman anda secara khusus. Fikirkan templat asas anda sebagai mengandungi

Bagaimana untuk menggunakan enjin templat Twig dengan rangka kerja Silex? Bagaimana untuk menggunakan enjin templat Twig dengan rangka kerja Silex? Jun 03, 2023 am 09:21 AM

Dalam proses pembangunan web, menggunakan enjin templat boleh mengurangkan beban kerja pembangunan bahagian hadapan dan juga meningkatkan kebolehselenggaraan aplikasi web. Twig ialah enjin templat PHP popular yang ringkas, mudah dibaca dan sangat berskala. Artikel ini akan memperkenalkan cara menggunakan enjin templat Twig dalam rangka kerja Silex. Memasang Twig Pertama, kita perlu memasang Twig menggunakan Komposer. Masukkan direktori projek dan laksanakan arahan berikut: composerrequiretwig/twig

See all articles