Używam języka szablonowego jinja2 w moim projekcie GAE-python. Próbowałem użyć jquery-upload do przesyłania plików.Konflikt składni języka Jinja i javascript?
Poniższy kod jest rzucanie błąd:
<!-- The template to display files available for upload -->¬
152 <script id="template-upload" type="text/x-tmpl">¬
-- 153 {% for (var i=0, file; file=o.files[i]; i++) { %}¬
| 154 <tr class="template-upload fade">¬
| 155 <td class="preview"><span class="fade"></span></td>¬
|- 156 <td class="name"><span>{%=file.name%}</span></td>¬
Powyższy kod jest bezpośrednio zaczerpnięte z biblioteki jQuery przesyłania.
Błąd:
line 153, in template
{% for (var i=0, file; file=o.files[i]; i++) { %}
TemplateSyntaxError: expected token ')', got 'i'
myślę, że jest to spowodowane ze względu na {% %}
który jest używany przez jinja2 jak również text/x-tmpl js składni. Czy to jest poprawne? Jeśli tak, to Jak mogę obejść ten problem? Proszę pomóż.
Oczywiście! ucieczka !! Dzięki!! – abhinav