javascript - 我应该使用 javascript 来提交页面吗?

标签 javascript

我正在一个大网站上工作,该网站中有一个搜索模块。搜索是通过使用大量用户提交的值来完成的,因此在分页中我必须将所有这些数据传递到下一页,将这些值附加到 url 使 url 非常大。

Sso我该如何解决这个问题?我计划使用基于 javascript 的页面提交 (POST),将隐藏字段中的所有值发送到下一页,并从下一页读取所有值。

会带来什么问题吗?或者我应该使用数据库来保留搜索条件?

最佳答案

我将创建一个服务器端对象,可能带有由不同页面更新的数据库后端。

我认为这是最清晰、最简单的解决方案。通过 post、javascript 或 cookie 从一个页面到另一个页面提供参数也可以,但根据我的经验,这更像是一个怪癖。

此外,如果搜索查询非常复杂以至于需要多个页面来创建它,那么用户将所有数据存储在服务器上可能会有所帮助,这样他就可以通过在搜索查询之间来回切换来更轻松地更改它。不同的页面。

关于javascript - 我应该使用 javascript 来提交页面吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3306982/

相关文章:

php - 复选框显示错误

javascript - 如何在可用时使 Angular.js 应用离线并与服务器同步

javascript - CSS Transitions 在参数化函数中不起作用

javascript - 类方法语法是如何编程的?

javascript - 将字符串中的 URL 更改为可点击链接,同时更改其值

Javascript 写在 <p> 里面

javascript - 使用向上和向下箭头时停止光标移动

javascript - 检查 Firefox 版本 59 中是否启用了 Flash

javascript - 从 Parse.com 更新数据,无需重新登录

javascript - 中心为 0, 0 的矩阵网格