4

我需要根据用户输入设置视图过滤器(选中/取消选中一个框)。无法保证用户会在过滤器需要此信息之前切换页面或提交任何内容,因此需要在输入时完成。有没有办法访问和更改 jquery 中的变量?

4

2 回答 2

1

如果您想在客户端使用 jQuery 更改服务器端变量,AJAX(AJAX = Asynchronous JavaScript and XML) 是您的生存之道。

AJAX 不是一种新的编程语言,而是一种使用现有标准的新方法。AJAX 是与服务器交换数据并更新网页部分的艺术——无需重新加载整个页面。

参考jQuery API

阅读更多示例 AJAX 调用。

于 2012-12-27T15:04:32.907 回答
0

这个类似的问题或只是可能有助于您的问题显示如何获取页面的 GET 和/或 POST 数据。

如何使用 JQuery 获取 GET 和 POST 变量?

否则,可以在没有提交或页面加载的情况下向服务器发送数据jQuery.ajax()

因此,您拨打以下电话: jQuery.ajax('somewebpage.php?someVariable=someValue&someOtherVariable=someOtherValue');

并在 PHP 文件中将该数据保存到会话或数据库中。并且在下一页加载时可以使用该数据。

于 2015-01-17T01:41:26.583 回答