Я пытаюсь сделать так, чтобы моя ссылка "Подробности" загружала детали из вызова ajax.
Вот почему я решил использовать функцию load () JQuery.
Каждая ссылка получает свою собственнуюАтрибут data-offer_id и то же самое для всех имен классов ссылок.
<a href="#" data-offer_id="{{ object.id }}" class="offer_ajax">Details</a>
Затем есть код javascript.
$(".offer_ajax").click(function () {
var url = "/some/url/details/"+ $(this).attr("data-offer_id");
$(this).load(url);
Проблема в том, что я предпочел бы использовать {% url someviewnameobject_id%} выше для "url" js var.
Я мог бы установить URL в data-offer_details_url = "{% url ...%}" и использовать вместо него var url = $(this).attr("data-offer_details_url"
, но разве это единственный путь?
Это больше кода для загрузки, если URL действительно длинный и отображается много записей ...
Спасибо