1
私がここでやろうとしているのは、2つの投稿を送信するワンクリックです。ここに私のhtmlはワンクリックトリガ2投稿
<form id="input" method="post" action="http:\\example.com\try">
<input type="text" name="info1" id="text1"/>
<input type="submit" id="submit"/>
</form>
<form id="input2" method="post" action="http:\\example.com\try">
<input type="text" name="info2" id="text2"/>
</form>
、スクリプト、私は私がすべき、私が最初にフォームの送信ボタンをクリックした後、第二の形式のためsubmittionもトリガーされるべきだと思ったものを
$("#submit").click(function() {
$("#text2").submit();
});
です私のサーバー側で2つの投稿を受け取ったexample.com/tryしかし、サーバーはinfo2であり、クロームコンソールに応じて2番目の投稿のみを受信し、2番目の投稿のみがトリガーされたことが判明しました。どんな考え?そうでない場合、これは実現可能ですか?ちなみに、サーバーとAPPは異なるドメインにあります。
または完了コールバックで2番目のフォームのsubmit()を呼び出してください。 – pepsi
しかし、私の知る限りでは、私はAJAX投稿を行うときにクロスドメインの問題に直面します。言い換えれば、サーバーとポストは2つの異なるドメインにあります。ありがとうございました –
@ClintHui - フォームが別のドメインに投稿する場合は、CORSを設定してクロスドメインajaxを有効にするか、このページを最初から再検討し、複数のフォームを削除するか、それらを相次いで掲示する必要があります。 ( –