php - 如何将 JavaScript 变量放入 SESSION 中以便我可以使用它进行分页?

标签 php jquery ajax variables pagination

我有一个网站,需要根据屏幕的大小更改屏幕上可查看项目的数量。因此,它是一个画廊,只会显示屏幕上适合的项目。

所以我已经设置了分页。我还可以让我的 javascript/jquery 根据屏幕的大小确定每个页面上可以显示的图像数量。我遇到的问题是我不知道如何将该信息传递回我的 PHP,以便我可以更改我想要为分页中每个页面提取的结果数量。

我的想法是获取大小并在一开始就执行所有数学 javascript/jquery,然后将该数据传递到 session 变量中,以便可以轻松获取并在我的查询中使用它,但我无法弄清楚如何将我的尺寸放入 session 中。

我的想法是使用:

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

但这似乎不起作用。至少当我尝试回显 session 变量时,我什么也没得到。

有什么建议吗?

最佳答案

在 Jquery 中,您可以使用 Data 方法在 dom 元素中存储任何信息。 jQuery.data()

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

“jQuery.data() 方法允许我们将任何类型的数据附加到 DOM 元素”

关于php - 如何将 JavaScript 变量放入 SESSION 中以便我可以使用它进行分页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4853902/

相关文章:

php - 也可以用作数组的对象

php - Laravel,页面刷新后显示数据库记录更新

php - MySQL根据模板数据库创建数据库

php - 是否有任何 mysql 函数不允许包含脚本标签或 html 标签的此类数据?

javascript - jQuery datepicker 未显示,初始化调用已执行

jquery - 如果条件与 css : setting a border and removing when clicked consequently

javascript - 删除第一个字符并添加值

javascript - 表单数据未填充

php - 无论如何捕获网页的打印并将其保存在服务器端?

php - 向 php 发送 ajax 值时丢失内容