0

我有一个高级搜索表单,我从 method=GET 切换到 method=POST,因为 url 对于浏览器来说太长了。

现在我使用 gem (will_pagination) 进行分页。问题是 gem 用于合并参数和更新 page_no 以生成链接,虽然这适用于基于 GET 的表单,但它显然不适用于基于 POST 方法的表单。例如-:http://localhost:3000/orders/advanced_search更改http://localhost:3000/orders/advanced_search?page=2失败,因为这是一个后调用,而不是一个获取调用。

我的替代方案是什么?

有没有办法让链接在合并 RAILS 上的参数时发送 POST 调用?

另一件事,我在想是让页面链接点击与点击操作相关联,该操作更新我表单中的隐藏页面字段,然后重新提交。希望 jquery 的这一部分并不难。

4

1 回答 1

0

简单,但未优化。
在 PHP 中,在 will_pagination 被调用之前,把这个:

$_GET['page_no'] = $_POST['page_no'];
于 2013-03-26T14:26:20.577 回答