목차
twig里使用js变量的方法,twig使用js变量
您可能感兴趣的文章:
백엔드 개발 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>

로그인 후 복사

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

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/1099083.htmlTechArticletwig里使用js变量的方法,twig使用js变量 本文实例讲述了twig里使用js变量的方法的方法。分享给大家供大家参考,具体如下: 先看一段代码...
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

CakePHP와 함께 Twig를 사용하는 방법은 무엇입니까? CakePHP와 함께 Twig를 사용하는 방법은 무엇입니까? Jun 05, 2023 pm 07:51 PM

CakePHP에서 Twig를 사용하는 것은 템플릿과 뷰를 분리하여 코드를 보다 모듈화하고 유지 관리하기 쉽게 만드는 방법입니다. 이 기사에서는 CakePHP에서 Twig를 사용하는 방법을 소개합니다. 1. Twig 설치 먼저 프로젝트에 Twig 라이브러리를 설치하여 이 작업을 완료할 수 있습니다. 콘솔에서 다음 명령을 실행하세요: Composerrequire "twig/twig:^2.0" 이 명령은 프로젝트 공급업체에 표시됩니다.

웹 개발을 위해 PHP에서 Twig 템플릿 엔진을 사용하는 방법 웹 개발을 위해 PHP에서 Twig 템플릿 엔진을 사용하는 방법 Jun 25, 2023 pm 04:03 PM

웹 개발 기술이 지속적으로 발전함에 따라 점점 더 많은 개발자가 웹 애플리케이션 개발을 위해 보다 유연하고 효율적인 템플릿 엔진을 찾기 시작했습니다. 그 중 Twig는 매우 우수하고 인기 있는 PHP 템플릿 엔진입니다. Symfony 프레임워크를 기반으로 개발되었으며 무제한 확장을 지원하므로 복잡한 웹 애플리케이션을 구축하는 데 매우 적합합니다. 이 기사에서는 PHP에서 웹 개발을 위해 Twig 템플릿 엔진을 사용하는 방법을 소개합니다. 1. Twig 템플릿 엔진 소개 Twig는 FabienPoten에서 개발했습니다.

PHP8.0의 템플릿 라이브러리: 나뭇가지 PHP8.0의 템플릿 라이브러리: 나뭇가지 May 14, 2023 am 08:40 AM

PHP8.0의 템플릿 라이브러리: TwigTwig는 현재 PHP 웹 애플리케이션에서 널리 사용되는 템플릿 라이브러리로 높은 가독성, 사용 용이성 및 강력한 확장성을 갖추고 있습니다. Twig는 간단하고 이해하기 쉬운 구문을 사용하므로 웹 개발자가 HTML, XML, JSON 및 기타 텍스트 형식을 명확하고 질서정연하게 구성하고 출력하는 데 도움이 됩니다. 이 기사에서는 Twig의 기본 구문과 기능, 그리고 PHP8.0에서의 사용법을 소개합니다. Twig의 기본 구문은 P와 유사합니다.

Twig 및 Timber 이미지, 메뉴 및 사용자를 사용하여 WordPress 개발 시작 Twig 및 Timber 이미지, 메뉴 및 사용자를 사용하여 WordPress 개발 시작 Sep 04, 2023 pm 03:37 PM

지금까지 모듈식 WordPress 테마를 구축하면서 Timber와 함께 Twig를 사용하는 기본 개념을 배웠습니다. 또한 DRY 원칙을 기반으로 Twig를 사용하여 블록 중첩 및 다중 상속을 연구했습니다. 오늘은 Timber 플러그인과 함께 Twig를 사용하여 테마에 첨부 파일 이미지, WordPress 메뉴 및 사용자를 표시하는 방법을 살펴보겠습니다. 나무 이미지 이미지는 모든 WordPress 테마의 중요한 요소 중 하나입니다. 일반적인 WordPress 코딩 실행에서 이미지는 일반 HTML 이미지 태그 내에서 PHP와 통합됩니다. 그러나 Timber는 모듈식이며 깔끔한 img(이미지) 태그를 처리하는 상당히 포괄적인 방법을 제공합니다.

PHP의 고급 스키닝: Twig 사용 방법 PHP의 고급 스키닝: Twig 사용 방법 Jun 19, 2023 pm 04:03 PM

웹 개발에서는 페이지 표현이 중요합니다. PHP 개발자의 경우 동적 웹사이트를 개발할 때 수많은 HTML 태그와 PHP 코드에 갇히기 쉽습니다. 스타일이나 레이아웃을 수정해야 하면 코드를 계속해서 수정해야 하므로 유지 관리 비용이 매우 많이 듭니다. 이 문제를 해결하기 위해 최신 PHP 프레임워크는 일반적으로 템플릿 엔진을 제공합니다. 그 중 Twig는 가장 널리 사용되는 템플릿 엔진 중 하나입니다. 이 글에서는 PHP용 Twig를 사용하는 방법과 이유에 대해 설명합니다.

CodeIgniter 프레임워크에서 템플릿 엔진 Twig를 사용하는 방법은 무엇입니까? CodeIgniter 프레임워크에서 템플릿 엔진 Twig를 사용하는 방법은 무엇입니까? Jun 03, 2023 pm 12:51 PM

오픈 소스 및 웹 개발의 지속적인 발전으로 인해 다양한 프레임워크, 도구 및 기술에 대한 개발자의 요구가 계속해서 증가하고 있습니다. 우리 모두 알고 있듯이 CodeIgniter는 가장 인기 있는 PHP 프레임워크 중 하나입니다. 이를 기반으로 최신 템플릿 엔진 Twig와 결합하여 고품질 웹 애플리케이션을 빠르고 쉽게 구축할 수 있습니다. 따라서 이 글에서는 CodeIgniter 프레임워크에서 Twig 템플릿 엔진을 사용하는 방법을 소개하겠습니다. 1. Twig란 무엇인가요?Twig는 현대적이고 우아하며 유연한 PHP 템플릿입니다.

Twig: 블록 및 중첩으로 WordPress 개발 시작 Twig: 블록 및 중첩으로 WordPress 개발 시작 Aug 31, 2023 pm 06:29 PM

이전 기사에서는 Timber를 통해 WordPress와 Twig 템플릿 엔진을 통합하는 방법과 개발자가 PHP 파일에서 Twig 파일로 데이터를 보내는 방법을 다루었습니다. Twig를 사용하여 기본 템플릿을 만드는 방법과 이 DRY 기술의 장점, Timber-Twig WordPress Cheatsheet에 대해 논의해 보겠습니다. Twig에서 기본 템플릿 만들기 Twig는 DRY(Don't Repeat Yourself) 원칙을 따릅니다. Twig의 가장 중요한 기능 중 하나는 중첩 및 다중 상속이 가능한 기본 템플릿입니다. 대부분의 사람들은 선형 방식으로 PHP 포함을 사용하지만, 페이지 템플릿을 구체적으로 제어하기 위해 무제한 수준의 중첩 블록을 만들 수 있습니다. 기본 템플릿이 다음을 포함한다고 생각하세요.

Silex 프레임워크에서 템플릿 엔진 Twig를 사용하는 방법은 무엇입니까? Silex 프레임워크에서 템플릿 엔진 Twig를 사용하는 방법은 무엇입니까? Jun 03, 2023 am 09:21 AM

웹 개발 프로세스에서 템플릿 엔진을 사용하면 프런트 엔드 개발 작업량을 크게 줄이고 웹 애플리케이션의 유지 관리성을 향상시킬 수 있습니다. Twig는 간단하고 읽기 쉬우며 확장성이 뛰어난 인기 있는 PHP 템플릿 엔진입니다. 이 기사에서는 Silex 프레임워크에서 Twig 템플릿 엔진을 사용하는 방법을 소개합니다. Twig 설치 먼저 Composer를 사용하여 Twig를 설치해야 합니다. 프로젝트 디렉터리를 입력하고 다음 명령을 실행합니다: Composerrequiretwig/twig

See all articles