Как я могу поместить переменную JavaScript в сессию, чтобы я мог использовать ее для нумерации страниц? - PullRequest
2 голосов
/ 31 января 2011

У меня есть сайт, на котором мне нужно изменить количество видимых элементов на экране в зависимости от размера экрана.Так что это галерея, которая покажет только столько элементов, сколько уместится на экране.

Итак, я настроил нумерацию страниц.Я также могу получить свой javascript / jquery для определения количества изображений, которые могут быть показаны на каждой странице, в зависимости от размера экрана.У меня проблема в том, что я не знаю, как передать эту информацию обратно в мой PHP, чтобы затем я мог изменить количество результатов, которые я хочу получить для каждой страницы в пагинации.

Я думал о том, чтобы получить размеры и выполнить весь математический javascript / jquery в самом начале, а затем передать эти данные в переменную сеанса, чтобы их можно было легко получить и использовать в моих запросах, но я не могу 'Я не могу понять, как получить мои размеры в СЕССИИ.

Я думал о том, чтобы использовать:

$.post('php_file_that_posts_to_session.php', { variables: 'sizes to pass'});

, что, похоже, не сработало.По крайней мере, когда я пытаюсь отобразить переменную сеанса, я ничего не получаю.

Есть предложения?

1 Ответ

0 голосов
/ 16 февраля 2011

В Jquery вы можете использовать метод Data для хранения любой информации в элементе dom.jQuery.data ()

http://api.jquery.com/jQuery.data/

"Метод jQuery.data () позволяет нам присоединять данные любого типа к элементам DOM"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...