编程的朋友,该当会常常会碰着form 表单的数据需保存到数据库中,用于存储用户的数据。
有2种办法:get()与post()办法,这2种办法的差异就不用详细先容了,相信朋友们都很清楚的理解。
在这想总结的是action的几种写法。

一样平常写法:<form action=“XXX”&gt; 指定要吸收提交的要求的servlet或者是jsp等其他掌握层方法的URI。
但是这种写法有一个不好的地方便是:提交表单后,页面会变白,体验性不好。

将表单中的<input type=\"大众submit\公众> 改成<input type=\"大众button\公众 onclick=\"大众add()\公众>

button提交一个数据到jspForm表单的提交 RESTful API

在js中定义如下函数:

function add(){

用jQuery 取表单的各项值进行验证;

调用 program(参数1,参数2,......)

}

function program(参数1,参数2,..........){

var program = setQueryString(“变量1“,参数1,“变量2”,参数2,.......);

xmlHttp.open(‘post’,'指定的servlet',true);

xmlHttp.setrequestheader(\"大众content-type\公众,\"大众application/x-www-form-urlencoded\"大众);

xmlHttp.send(parm);

xmlHttp.onreadystatechange=response;

}

function response(){

if(xmlHttp.readyState==4){

if(xmlHttp.status=200){

// 可以给用户一些反馈,比如:

alert(\"大众操作成功\"大众);

}

}

}

3.这种办法是第二种办法用jQuery写法简化

$.ajax({

url:'指定的servlet'

type:'post' 或者是'get'

data:可以是json 格式,或者是用字符串拼接,比如:“变量1”+参数1+.......

success:function(){

做事返回给前真个数据。

}

});

后2种办法是Ajax 提交办法,好处是局部刷新,增强体验效果。

内容就这么多,欢迎大家针对不敷之处提出见地。