jquery 有什么办法能让一个表单里的数据提交到多个页面吗?
发布网友
发布时间:2022-04-24 18:19
我来回答
共2个回答
热心网友
时间:2022-04-22 09:53
用ajax提交,如
<form onsubmit="return submitIt(this)">
</form>
<script>
function submitIt(form) {
$.post('a.php', $(form).serialize(), function(response){});
$.post('b.php', $(form).serialize(), function(response){});
}
</script>
不过并不推荐,实际上几乎没有任何需求需要提交到2个页面,你可以将b.php中的功能封装到函数或者方法中,然后在a.php调用该函数或者方法就行了,而不必分别提交。因为两次提交会增加服务器的访问压力,同时速度也受影响。
追问这个方法 只执行了一个页面 数据提交到了a.php 但没有提交到b.php中啊
追答
sorry,有点问题,用这个
<form onsubmit="return submitIt(this)">
</form>
<script>
function submitIt(form) {
$.post('a.php', $(form).serialize(), function(response){alert('a.php return ' + response);});
$.post('b.php', $(form).serialize(), function(response){alert('b.php return ' + response);});
return false;
}
</script>
热心网友
时间:2022-04-22 11:11
有个笨方法,用一个ajax。追问能给个例子吗 详细的代码