1

我有一个表格,它有action="http://anotherhost.com"。但是我有一个问题,在将它发送到另一台主机之前,我需要将输入的数据保存到数据库中,这里有一个问题,怎么做?

我有想法,但不知道如何实现。
1)更改action="http://anotherhost.com"到我的站点,解析输入的数据并添加到数据库中,但之后我需要模拟对另一台主机的人工 POST 请求。
2)首先用JS(AJAX)解析它,解析后,让表单发送到另一个主机。

4

1 回答 1

0

您的第二个选择可能是最好的选择,这样的事情应该可以工作!

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 回答