-1

誰もこれを実行する方法を知っていますか?

自分のページにリンクがあり、そのボタンをクリックすると別のページに POST したい。ページにフォームがあり<form>ますが、データが AJAX/POST でサーバーに送信されるため、タグにはありません (これは検索機能であり、エクスポート機能も必要ですが、これには別のページを読み込む必要があります)。私のループはすべての入力を収集し、それをオブジェクトに保存します。

基本的に、GET の場合は非常に簡単ですが、POST を使用して別のページにオブジェクトを渡すにはどうすればよいでしょうか。したがって、これは AJAX を使用するべきではなく、通常のリンクであるかのようにページに移動する必要があります。

のないフォーム<form>ですが、可能ですか?


基本的に、JSに次のような関数があるかどうか疑問に思っています:
window.location.url = ['export.php', $postData];

4

2 に答える 2

5

のないフォーム<form>ですが、可能ですか?

いいえ。フォームと XMLHttpRequest は、ウェブページからリクエストを送信する唯一の方法です (プラグインに頼ることはありません)。

于 2013-08-09T11:13:02.317 に答える
1

その場でフォームを作成し、必要なすべてのデータを入力してから投稿するか、get から post に変換するプロキシを使用します。

2Shomz (コメントできないため) - はい、これはまだフォームですが、別の (メインではない) フォームであり、投稿後に削除できます。また、iframeに投稿することもできるので、ユーザーにはajax呼び出しとして機能しますが、通常の投稿は引き続き実行されます

于 2013-08-09T11:15:25.807 に答える