Простой для старичков вопрос, через обычный аякс запрос в jquery запрашиваю верстку из .html файла, чтобы ее хранить на будущее.
Только в этой верстке у меня есть {{placeholders}}, и по приходу верстки оно пытается проверить наличие URL, и по итогу показывается что url site.com/{{placeholders}} не существует.
Как бороться? Может так вообще неправильно виды запрашивать и надо просто их кодом выдавать без всякой асинхронщины?
==
прикол в чем: я отдаю файлы .html содержащие несколько div.tpl, а потом полученный код пытаюсь распарсить с помощью $(response) чтобы найти в нем все div.tpl. кажется в момент парсинга он и делает эти запросы, как же тогда иначе искать нужные дивы в полученном файле, как не преобразовав их в jquery object?
Работайте с response как с текстом.
Если точнее, возьмите нормальный готовый шаблонизатор (проще всего взять lodas/underscore), чтобы не писать свой и скармливайте ему полученное аяксом. Вывод шаблонизатора уже можно преобразовывать в jquery-объект.
вот у меня вопрос между лодашем и аяксом. шаблонизатор меня устраивает. правильно ли я делаю, что делаю файл верстки templates.html, где целая куча разных шаблонов, которых отличает только наличие класса .tpl у каждого div?
в самих шаблонах {{placeholder}} есть, браузер пытается проверить, существует ли ссылка - и конечно по адресу /{{url}} ничего нету.
он делает эту проверку в момент когда я превращаю полученный аяксом текст в jquery обьект, чтобы разбить его на нужные мне модули.