如何通过ajax将数据从前台传到后台
1个回答
2017-12-28 · 知道合伙人软件行家
关注
展开全部
首先贴出来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接收前台的参数,至此前台数据传到后台,接下来我们就可以在后台添加其他方法对后台数据进行加工!
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接收前台的参数,至此前台数据传到后台,接下来我们就可以在后台添加其他方法对后台数据进行加工!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询