是否可以将表单数据发布到两个不同的网址中,例如
<form action="https://xyz.aspx;https://abc.php;" method='POST' onsubmit="return ValidateForm(this)">
</form>
我想将表单数据发布到两个不同的操作(url)中。 我该怎么办?
答案 0 :(得分:0)
您正在使用JQuery,因此您可以利用Jquery Ajax函数发送包含相同数据的两个不同请求。
为什么不为此使用ajax。它可以帮助您将2个请求发送到2个不同的页面。
$.ajax({
type: "POST",
url : "form.php",
data: {'field1':field1,'field2':field2},
success: function(msg){
// get response here
}
});
$.ajax({
type: "POST",
url : "display.php",
data: {'field1':field1,'field2':field2},
success: function(msg){
// get response here
}
});
谢谢, JFIT
答案 1 :(得分:0)
使用ajax:
$.post( "https://xyz.aspx", $( "#testform" ).serialize() );
$.post( "https://abc.php", $( "#testform" ).serialize() );
使用此功能。
答案 2 :(得分:0)
如何使用表单操作属性并拆分网址;
$("form").submit(function(){
var actions = $(this).attr("action").split(";"),
formData = $(this).serialize();
actions.pop();//discard empty
$.each(actions, function( index, value ) {
$.post( value, formData );
});
return false;
});