2 sinat 38191420 sinat_38191420 于 2017.09.17 00:24 提问

有大神在吗,智商不够啊
 $("#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就是封装的数据,后台怎么获取,并拿到里面的属性,求救.........

3个回答

zml_moxueli
zml_moxueli   2017.09.17 09:39
已采纳

String name = request.getParameter("name");
String text = request.getParameter("mytext");

sinat_38191420
sinat_38191420 这才是我想要的方法,简单粗暴,不过这里大神确实多啊!
2 个月之前 回复
Small_Mouse0
Small_Mouse0   Ds   Rxr 2017.09.17 10:24

题主找不到方法可以用浏览器(chrome)看看,发送到http请求时什么样的,,然后,就很容易知道如何接收
图片说明

看看有木有数据,数据格式是否正确
.....

linqin107412
linqin107412   2017.09.17 14:14

$.post(url,domain,function(data){
alert("提交成功")
},"json");
post请求时,你将domain对象转成了json的格式,在后台需要把这个json串转一下才可以获取。

Csdn user default icon
上传中...
上传图片
插入图片