page 1
投稿リクエストを受け入れ、いくつかのことを行い、最後にいくつかのデータを表示するページ ( ) があります。
別のページ ( ) から、ボタンがクリックされたときpage 2
にリダイレクトしたいのですが、もちろん、必要なすべての関連データを POST 経由で送信します。page 1
page 1
もちろん、ユーザーがボタンをクリックした直後に、ページに非表示のフォームを配置し、jquery を使用して必要なすべてのデータを詰め込み、自動的に submit() するという古いハックを使用できます。$.post
しかし、それは面倒に見えます。html の操作を開始するよりも、 に似た構文を使用する方がはるかに優れています。$.post
実際にページにリダイレクトし、リクエストを非同期に行わなければ完璧です(何かを表示するにはデータが必要page 1
なので、ajaxy投稿が完了した後にリダイレクトすることはできませんpage 1
)。
私がjqueryでやりたいことをする方法はありますか、それとも醜い目に見えないフォームが唯一の方法ですか?
PS
私が望むものを達成するための複雑な方法が他にもあることは知っています。たとえば、現在表示しているページに応答の html を使用して植えるだけですが、jquery でこれを行う簡単な$.post
方法があるかどうかを知りたいだけです。