Codeigniter & AJAX: вернуть идентификатор из динамически загруженного содержимого?

Вопрос:

У меня проблема с использованием AJAX Dynamic для загрузки содержимого в div. Я создаю страницу статьи, и я загружаю только один раз, когда заголовок и нижний колонтитул навигации, и есть div, кроме того, который загружает содержимое с остальной части страниц. Проблема в том, что мне нужно получить идентификатор из URL-адреса, чтобы я мог получать данные для каждой статьи, но поскольку я использую этот метод загрузки, а в URL-адресе есть только #, чтобы активировать запрос AJAX.

Может ли кто-нибудь предложить решение, как получить идентификатор, чтобы я мог продолжать использовать этот способ загрузки, потому что это круто?

ура

Ответ №1

Используйте “идентификатор данных” для каждой ссылки на вашу статью и введите в нее свой идентификатор:

<a href="#" class="ajax" data-id="120">article link</a>

Перед выполнением запроса ajax с помощью jquery введите значение идентификатора данных:

$("a.ajax").click({
var id=$(this).attr( "data-id" );
});

Оцените статью
TechArks.Ru
Добавить комментарий