单击一次按钮将表单数据发布到多个URL中

时间:2014-02-28 12:14:20

标签: php jquery asp.net ajax jsp

是否可以将表单数据发布到两个不同的网址中,例如

<form action="https://xyz.aspx;https://abc.php;" method='POST'  onsubmit="return ValidateForm(this)">

</form>

我想将表单数据发布到两个不同的操作(url)中。 我该怎么办?

3 个答案:

答案 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;

});