如何把js中的参数值传递到后台并存入数据库?求程序。。。。。。。。。。
ajax 请求后台方法,传参 啊
在js中向后台传数据,如果你没有用任何框架,那就是原生的ajax,其他的你也可以使用jQuery,dwr等。同样后台存入数据库,如果没有使用框架的话,就用servlet接收参数,然后用jdbc存入数据库;
运用jquery的ajax比较方便
$.ajax({
url: "XXX.do",//你在后台处理的地址一般为XXX.do
type:"post",//一般用post 地址提交用 get
datatype:"json",//一般用json格式
data:{"a":XXX,"b":XXX},//json相当于一个map,a是相当于key,XXX是你js中的获取的参数值
success:function(){},//是成功在后台处理后的下一步操作
error:function(){}//发生错误后的操作
});
ajax 里面还有其他的参数 可以在w3school上查阅希望能帮到你
就是一个ajax,传参即可
如果使用的是原生js,那么可以使用XHR
首先,前台发送请求的时候可以用jquery封装的ajax进行发送,前台js的参数封装称js对象,然后序列化后发送给后台;
其次,后台接收参数的问题,可以直接结束原始的json格式的参数,然后序列化为Java对象;还可以使用springMVC 框架,自动完成参数转换为Java对象的工作;
最后,数据插入的问题,需要确定数据库及表结构,然后就是数据库操作工具有原始的JDBC,也可用ORM框架。典型的springMVC+MyBatis。简单的demo可以搜一下。参考:http://download.csdn.net/detail/zmlxs/5379261