$("#commit_ok").click(function(){
//获取输入框数据
var username = $("#username").val();
var text = $("#feedbacktext").val();
//把数据提交后台
var url = "/web_feedback/FeedBackServlet?method=Addfeedback";
var domain = {};
domain.name=username;
domain.mytext=text;
$.post(url,domain,function(data){
alert("提交成功")
},"json");
这段代码获取了一个username和一个文本框中的内容,然后我创建了一个对象,把这两个数据封装了一下,提交到后台,现在问题是后台如何获取这个对象中的username和文本框的text?实在想不到了,这个domain就是封装的数据,后台怎么获取,并拿到里面的属性,求救.........
String name = request.getParameter("name");
String text = request.getParameter("mytext");
题主找不到方法可以用浏览器(chrome)看看,发送到http请求时什么样的,,然后,就很容易知道如何接收
看看有木有数据,数据格式是否正确
.....
$.post(url,domain,function(data){
alert("提交成功")
},"json");
post请求时,你将domain对象转成了json的格式,在后台需要把这个json串转一下才可以获取。