別のページにリダイレクトして配列を渡そうとしていますが、私は以下を試しました:
$.post("search-results.php", {"results": results});
何も起こりません。エラーや何もない、何が間違っている?
回答:
回答№1は13つのソリューション:
ポストアクションで隠されたフォームを記入し、それをjavascriptで送信してください。
window.location.urlを使用して、get requestとしてパラメータを追加しますが、あなたが望むようにリクエストを投稿するのではないことに注意してください。
jquery $を使用してください。ポストデータをPHPスクリプトに送信します。このスクリプトは、データをセッションに保持し、成功した場合にはwindow.locationを使用して目的のページにリダイレクトします。このページは、セッションにデータが存在するかどうかを調べ、これらのデータを使用します。
回答№2の場合は3
POSTはリダイレクトされませんが、そこにデータを送信します。 window.location = URLをjavascriptのリダイレクトに使用する