1

私はフォームを持っていますaction="http://anotherhost.com"。しかし、問題があります。別のホストに送信する前に、入力したデータをデータベースに保存する必要があります。ここに問題があります。どうすればよいですか?

アイデアはあるが、実現する方法がわからない。
1)action="http://anotherhost.com"自分のサイトに変更し、入力されたデータを解析してデータベースに追加しますが、この後、別のホストへの人為的な POST リクエストをシミュレートする必要があります。
2) 最初に JS (AJAX) で解析し、解析後、フォームを別のホストに送信します。

4

1 に答える 1

0

2 番目のオプションがおそらく最善の方法です。このような方法でうまくいくはずです!

http://jsfiddle.net/7Sq3J/

$('form').submit(function(event) {
    $.post('http://example.net/', $('form').serialize(), function(data){
        // handle returned data in here
    });
});

これは POST リクエストを使用し、フォームで送信したすべてのものをhttp://example.net/に送信します。

于 2013-03-05T16:22:50.227 に答える