私は過去 3 日間、これについて頭を悩ませてきました (冗談ではありません!!!)....とても単純なことのように思えますが、私はそれを行うことができません。だから私はここに質問を出しています、そしてうまくいくどんな方法にもオープンです。
背景 : サーバーには大きすぎる URL を生成するために使用される送信時の高度な検索フォーム。そのため、フォームは POST 経由で送信する必要がありました。ここまでは順調ですね。フォームが正常に送信され、結果が表示されました。残りの問題はページネーションだけでした。
これは POST 呼び出しであるため、ページネーションは除外されました。will-pagination はパラメーターページを既存のパラメーターにマージしますが、問題はそれが URL に表示され、同じエラーが発生することです。
質問: ユーザーが次のリンクをクリックした場合、何か方法はありますか?
a) ページ パラメータを更新する
b) 既存のパラメーターを保持する
c) URLを変更しない場合
d) コントローラーのアクションに制御を戻しますか?
これまでに提案された唯一の解決策は、非表示のフォームを作成し、その値を再入力して再度送信することでした。フォームがかなり複雑なので、もっときれいな方法があれば知りたいです。