0

さて、いくつかの入力を受け取るフォームがあり、送信すると (ボタンをクリックして) 新しいページが開きます。現在のページがロードされたときにこのページを自動的に開きたい(つまり、送信ボタンを押すことをバイパスする)。私はすでにJavascriptでこれを達成しましたが、うまくいきません。ほとんどのブラウザーは、この新しいウィンドウをポップアップとして認識し、ブロックしようとします。また、Chromeでは、フォームタグを介して動作するように、新しいタブでページを開きたいときに、ページが新しいウィンドウ(表示専用ウィンドウの1つ)に読み込まれます。

ウィンドウを自動生成できるようにフォームを必要とせずに、フォームタグを介して行うのと同じように、必要なページを自動的に開く必要がある入力を使用して、ポストコマンドをhtmlで記述したいと思います。

助けてくれてありがとう!

4

1 に答える 1

1

jQuery ajaxを使用する

<script type="text/javascript">
$.ajax({
   type: "POST",
   url: "some.php",
   data: { name: "donald", location: "Wuppertal" }
   }).done(function( msg ) {
     alert( "Data Saved: " + msg );
   });
 </script>
于 2012-07-24T14:08:34.210 に答える