0

簡単なhtmlの質問。通常の「アクション」を使用したように、htmlフォームから2つの異なるスクリプトにデータを送信することは可能ですか?またはそれを行う他の方法はありますか?カールを使用することに加えて。

4

4 に答える 4

3

jqueryを使用して、2つの別々のスクリプトへの2つのajax呼び出しを開始します。

$('#button').click(function(){
  $.ajax({
    url: 'script1.php'
  });
  $.ajax({
    url: 'script2.php'
  });
)};

それはそれを行うための迅速で汚い方法です...明らかに、両方が正しく送信されたことを確認するために、両方のエラーチェックと成功チェックを追加します。

理想的な方法はcURLを使用することです。これにより、js /クライアント側の問題が回避され、不要な追加のhttpリクエストが回避されます。

于 2012-04-10T21:02:05.923 に答える
3

それを1つのスクリプトに送信してから、目的の関数に送信して処理してみませんか?

于 2012-04-10T21:02:42.910 に答える
1

通常のアクション属性ではそれを行うことはできませんが、Javascriptを使用して簡単に行うことができます。ただし、いくつかのコードを見ずに例の多くを提供することはできません。

form.onsubmit(function(){
   senddata(here);
   senddata(there);
});
于 2012-04-10T21:01:52.560 に答える
1

アイデア :

  • フォームからスクリプトAにデータを送信する
  • スクリプトAを取得するデータをスクリプトBに送信します(受信したら)
于 2012-04-10T21:02:04.000 に答える