form提交的时候同时执行两个action怎么实现?关键点1:一个提交按钮。关键点2:不同的两个action
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了form提交的时候同时执行两个action怎么实现?关键点1:一个提交按钮。关键点2:不同的两个action相关的知识,希望对你有一定的参考价值。
能不能再action属性里面写两个路径之类的?实在不行就要在一个action的方法里面写另一个方法了,这样就复杂了,因为其中一个是我网上找来的servlet,搞起来比较麻烦!求助高手!
做法就是用JS重建一个form,然后通过Ajax发送到地址一,返回后再触发表单submit发送到地址二.可以试试在页面中插入两个隐藏的iframe,然后给form标签加target属性,并指向其中一个iframe,在第一次submit成功后修改target指向第二个iframe(或指向_self也可以)同时修改action属性,然后再次调用submit提交到第二个地址。
<script language="javascript" type="text/javascript">\\
js1方法()document.all.form1.action="searchuser.action";
document.all.form1.submit();
js2方法()document.all.form1.action="findchuser.action";
document.all.form1.submit(); //form1为表单name
</script>
<input type="button" value="***" onclick="js1方法"/>
<input type="button" value="***" onclick="js2方法"/> 参考技术A 优雅点的做法就是用JS重建一个form,然后通过Ajax发送到地址一,返回后再触发表单submit发送到地址二.
偷懒的作法,可以试试在页面中插入两个隐藏的iframe,然后给form标签加target属性,并指向其中一个iframe,在第一次submit成功后修改target指向第二个iframe(或指向_self也可以)同时修改action属性,然后再次调用submit提交到第二个地址本回答被提问者和网友采纳 参考技术B 这两个action有相关性吗?如果一个出现执行失败会不会导致数据不全??
以上是关于form提交的时候同时执行两个action怎么实现?关键点1:一个提交按钮。关键点2:不同的两个action的主要内容,如果未能解决你的问题,请参考以下文章