如何将JavaScript变量放入SESSION以便我可以将其用于分页?

时间:2011-01-31 17:20:10

标签: php jquery ajax variables pagination

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

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

我的想法是获取大小并在一开始就完成所有数学javascript / jquery然后将该数据传递到会话变量中,以便它可以很容易地在我的查询中获取和使用,但我无法弄清楚如何让我的尺寸进入SESSION。

我的想法是使用:

$.post('php_file_that_posts_to_session.php', { variables: 'sizes to pass'});
然而,这似乎不起作用。至少当我尝试回应会话变量时,我什么都没得到。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

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

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

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