提交多个表单在同一个按钮点击使用ajax
你不需要AJAX,只有javascript。只要确保提交内容不会重新加载页面,即将目标设置为某个隐藏的iframe。
form1.target = "_hiddenFrame";
form1.submit();
form2.target = "_hiddenFrame";
form2.submit();
如果你坚持AJAX(不是坏事),你需要从所有这些形式收集数据,建立一个适当的请求,并提交。
请注意,这将在两个单独的请求中提交表单。 – Taylor 2011-04-29 15:29:01
好吧,他从来没有说这两种形式的动作属性实际上匹配 – 2011-04-29 18:57:31
,我想提交表单上的相同请求,我正在搜索和阅读有关Ajax,然后我认为这可能是因为它可能是Ajax,因为它异步发送请求服务器 – user1032283 2011-04-29 21:11:28
为什么不只是使用JavaScript从两种形式收集数据,合并它们,然后通过Ajax发布?使用像dojo或jquery这样的库可以简化这个过程,但它可以使用基本的JavaScript来完成。请注意,这将有助于为这两种表单创建不同的表单字段名称,以避免合并中的冲突。 – ewh 2011-04-30 16:25:12