Почему привязка JSON внутри шаблона jQuery не анализируется внутри тега? - PullRequest
0 голосов
/ 26 августа 2011

У меня есть скрипт загрузки внутри шаблона XSL, который позволяет JavaScript загружать файл. Это внутри шаблона XSL. Файл обработчика выгрузки (upload.php) вернет объект JSON при загрузке файла.

<script id="template-download" type="text/x-jquery-tmpl">
<a href="${url}">${url}</a>
</script>

Но когда я вижу вывод, анализируется только второй ${url}. Вероятно, привязка JSON ${the_binding} (извлеченная из объекта JSON) не будет проанализирована, пока это значение атрибута.

Таким образом, результат следующий:

<a href="${url}">http://google.com/search?q=this+JSON+binding+is+parsed</a>

Как разрешить привязке внутри атрибута href получить предложенное значение?

1 Ответ

0 голосов
/ 26 августа 2011

Вот пример того, как этот шаблон отображается правильно :

$('#template-download').tmpl({url: 'http://google.com'}).appendTo('body');

Если это не работает для вас, то должно быть что-то не так в том, как вы воспроизводите шаблон.

...