我正在开发一个Web应用程序,我需要将值从一个表单发送到多个页面。
我的表格很简单:
<form method="post">
<input type="text" name="name" value="">
...
</form>
我希望将表单中的值发送到:
问题是我只能使用表单的action属性指定一个目标。
任何人都可以帮忙吗?提前谢谢。
我可以使用JavaScript或jQuery还是其他?
答案 0 :(得分:1)
您可以将Jquery.post()与不同的URL和相同的数据一起使用。 有关用法的更多信息,请访问:https://api.jquery.com/jquery.post/
答案 1 :(得分:1)
你可以使用JavaScript和jQuery来做到这一点。最简单的方法是发送两个ajax请求:
$('form').submit(function() {
$.ajax({
async: false,
method: 'POST',
url: 'page2.php',
data: $( this ).serialize(),
success: function() {
window.open("http://www.stackoverflow.com"); //this page will be open in new tab
}
});
$.ajax({
async: false,
method: 'POST',
url: 'page1.php',
data: $( this ).serialize(),
success: function() {
window.location.href = "http://stackoverflow.com"; //redirect to this page
}
});
});