javascript - 将表单数据提交到 2 个位置

标签 javascript jquery html

我有一个当前发布到一个位置的表单,但是我希望同时将数据发送到另一个位置但更改 ID,例如当前电子邮件的名称属性是 id="ApplicationAppEmail" 但我希望在第二个表单上提交名称属性为 id="Email" 因为第二个服务器接受帖子的方式不同。

我在这里阅读了很多主题,但找不到执行此操作的确切方法。

最佳答案

您可以做两件事。 当您通过 ajax 发布时,您可以:

<script>
       var getEmail;
$('#form').on('submit', function(){
    getEmail = $("#emailId").val();
    $.ajax({
        type: 'POST',
        url: 'https://test.com//Action/SavePageOne',
        crossDomain: true,
        data: { ApplicationAppEmail : getEmail  },
        success: function(responseData, textStatus, jqXHR) {
            var value = responseData.someKey;
        },
        error: function (responseData, textStatus, errorThrown) {
            alert('POST failed.');
        }
    }).then(function(){
     $.ajax({
        type: 'POST',
        url: 'https://test.com//Action/SavePageOne',
        crossDomain: true,
        data: { email: getEmail  },
        success: function(responseData, textStatus, jqXHR) {
            var value = responseData.someKey;
        },
        error: function (responseData, textStatus, errorThrown) {
            alert('POST failed.');
        }
    })
  })

  return false
})
</script>

或者在您支持 SavePageOne 或 SavePageTwo 的情况下,您可以获得 #emailId 并将其转换到那里。

关于javascript - 将表单数据提交到 2 个位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31558977/

相关文章:

javascript - 限制固定子 div 的高度滚动到父 div 的高度

jquery - 图像悬停菜单CSS位置拖动其他菜单项内容

html - 悬停时下拉菜单消失

javascript - 如何将我的函数应用于多个元素?

javascript - 用 JavaScript 解析表情

c# - 如何在带有回发的转发器中只选择一个单选按钮

javascript - 将按钮变成指令 AngularJS

javascript - 如何在 JavaScript 中用双引号替换单引号?

javascript - 如何在 JavaScript 中声明一个名为 let 的变量?

html - 为什么 DIV 标签在 IE8 和 Firefox 中呈现不同?