2011-01-31 26 views
2

我有一个网站,我需要改变取决于屏幕的尺寸在屏幕上可见项目的数量。所以这是一个画廊,只会显示尽可能多的项目,以适应在屏幕上。如何将JavaScript变量放入SESSION中以便我可以将其用于分页?

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

我的想法是让大小,做所有的数学使用Javascript/jQuery的在开始的时候那么该数据传递到一个会话变量,以便它可以很容易地得到,在我的查询中使用,但我想不通了解如何让我的尺寸进入SESSION。

我的想法是使用:

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

似乎并没有然而工作。至少当我尝试回显会话变量时,我什么也没得到。

有什么建议吗?

+11

http://stackoverflow.com/questions/4716177/传递一个js变量到一个php变量和http://stackoverflow.com/questions/4743842/passing-javascript-variable-to-php-session-variable和更多http:// stackoverflow。 com/search?q = javascript + variable + to + php – acm 2011-01-31 17:23:37

回答

1

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

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

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

相关问题