码迷,mamicode.com
首页 > Web开发 > 详细

关于JSP里面的表单提交

时间:2015-08-27 19:18:25      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:表单提交 ajax异步提交

JSP表单提交


   我们都知道表单提交大致可分为两类:一类是通过提交按钮submit直接提交表单,也可以通过JS或Jquery利用选择器找到那个需要提交的form表单,如$("#loginForm").submit();还有一种就是通过ajax异步提交,如:

     $(function(){

       $("#saveBtn").click(function{

         var uname = $("#username").val();

         var pwd = $("#password").val(); 

          $.post(

           ‘saveUser.do‘,

           {‘username‘:uname,‘password‘:pwd},

           function(){

                 //这里是回调函数,方法执行成功后做一些处理 

               }

           )

       }); 

   });

   以上这两种方式提交表单,相信很多同行都不陌生,但是我有一次要提交的一个表单是动态表单,表单里面包含2个table,其中有个table是动态添加行的,我提交表单的时候发现了一个奇怪的问题,就是那个固定table的数据和动态table的第一行数据是可以传到后台去的,但是动态增加的第二行,第三行等后面的行的数据无法传到Struts2的action里面,找了很久都没找到问题,最后查了很多资料后发现form表单有个很有用的属性<form theme="simple" action="saveUser" method="post">,把theme="simple"加上后就可以提交多行数据了,但是如果form表单里面如果只有一个talbe的话不加也是没有问题的。

本文出自 “Flyfish” 博客,请务必保留此出处http://9381188.blog.51cto.com/9371188/1688822

关于JSP里面的表单提交

标签:表单提交 ajax异步提交

原文地址:http://9381188.blog.51cto.com/9371188/1688822

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!