如何通过ajax将数据从前台传到后台
首先贴出来ajax的前台代码:
function sendData(zxname,begin,end,upordown,dw){
$.ajax({
type : "POST", *以post形式向后台传递表单*
url : "smsQueryAllController.do?send",*数据传输的目的地址,将在这里对前台数据进行操作*
data :{'zxname':zxname,'begin':begin,'end':end,'upordown':upordown,'dw':dw},*这里是前台传到后台的数据*
success : function(jsondata) {
if(jsondata.success ==true){
alert("success");
}else{
alert("failed");
return false;
}
},
error: function (err) {
alert("提交失败");
}
});
前台传输结束,接着就是后台的接收了,接收是在后台的controller层的smsQueryAllController中的“send”方法中接收处理的( “smsQueryAllController.do?send”),接下来是后台的数据处理:
@RequestMapping(params = "send")
@ResponseBody
public List<Highchart> getMsg(HttpServletRequest request, HttpServletResponse response) {
String dw = request.getParameter("dw");
String zxname = request.getParameter("zxname");
String upordown = request.getParameter("upordown");
Date nowDate = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMM");
}
在后台通过servlet接收前台的参数,至此前台数据传到后台,接下来我们就可以在后台添加其他方法对后台数据进行加工!
-