2011-02-17 2 views
2

JQuery Tmpl에서 IF statemant에 문제가 있습니다. 그래서 같이 호출 :
$('#tmplDialogWindow').tmpl([{title: title, yn: 'y'}])JQuery Tmpl Statement 문제가있는 경우

와 코드가 너무

<script id="tmplDialogWindow" type="text/x-jquery-tmpl"> 
    <h2>${title}</h2> 
    <p>Some cool text that You, 
    {{if yn == 'y'}} 
     want 
    {{else}} 
     don't want 
    {{/if}} 
    to see.</p> 
    Wpisz tekst lub frazę: <input type='text' name='qText' id='inputetText'> 
</script> 

처럼 보인다 그리고 그것은 IF 및 ELSE 대답은 모두 저를 인쇄합니다. 누구나 무슨 일이 일어 났는지 알고 있니?

추신. 들여 쓰기를 위해 유감스럽게 생각하지만 실제로 어떻게 해야할지 모르겠다. 4 칸은 나를 위해 일하지 않는다.

+0

두 번째 부분 (id = "tmplDialogWindow")은 HTML 파일로 PHP 파일에 있습니다. 죄송합니다. 이전에 쓰지 않으 셨습니다. –

답변

1

나는 여기서 일이 : 당신은 실제로 당신의 템플릿을 구문 분석되고 있는지 http://jsfiddle.net/2FMYc/

있습니까?

+0

정말 필요한 것이 아닙니다. PHP 파일 (모든 HTML 코드가있는 곳)에 HTML이 있어야합니다. 파이어 버그는 오류를 반환하지 않으므로 문제가 없다고 생각합니다. –

+0

다음은 작동하는 샘플입니다. http://jsfiddle.net/rniemeyer/EjpVm/ –

+0

@ rp-niemeyer 샘플을 복사했으며 코드에서 작동하지 않습니다. 다른 JQuery 플러그인에 문제가있을 수 있습니다. 나는 JQueryUI도 포함시켰다. –