我有一个表格,它有action="http://anotherhost.com"
。但是我有一个问题,在将它发送到另一台主机之前,我需要将输入的数据保存到数据库中,这里有一个问题,怎么做?
我有想法,但不知道如何实现。
1)更改action="http://anotherhost.com"
到我的站点,解析输入的数据并添加到数据库中,但之后我需要模拟对另一台主机的人工 POST 请求。
2)首先用JS(AJAX)解析它,解析后,让表单发送到另一个主机。
我有一个表格,它有action="http://anotherhost.com"
。但是我有一个问题,在将它发送到另一台主机之前,我需要将输入的数据保存到数据库中,这里有一个问题,怎么做?
我有想法,但不知道如何实现。
1)更改action="http://anotherhost.com"
到我的站点,解析输入的数据并添加到数据库中,但之后我需要模拟对另一台主机的人工 POST 请求。
2)首先用JS(AJAX)解析它,解析后,让表单发送到另一个主机。
您的第二个选择可能是最好的选择,这样的事情应该可以工作!
$('form').submit(function(event) {
$.post('http://example.net/', $('form').serialize(), function(data){
// handle returned data in here
});
});
这将使用 POST 请求,并将您在表单中发送的所有内容发送到http://example.net/