ajax-json返回值问题。谢谢啊

$(function(){

            var date={pp:2};            
            $("#bu1").click(function(){             
                $.ajax({
                    url:"servletajax",
                    type:"get",
                    dataType:"json",
                    date:date,
                    success:function(result){
                        --------
                });                                         
            });  
        });


        在servlet中 
        String name=request.getParameter("pp");
        name一直为null。
        求解答

6个回答

解决了。。。
data打错了。。。。。。。date data!!!
我去静静,,多谢各位了。

你的请求参数json格式错误,正确应是 var date={"pp":2}; 少了双引号

var date={pp:2}; 改为var pp=2试试呗。type用post试试。多试试

在var date={pp:2}; 之后加上 date = JSON.stringify( date); //将其转为json格式数据

data是JQuery对象 你要转换成json格式 date:JSON.stringify( date)

caicdcc
caicdcc 卡有没有pp这个参数
2 年多之前 回复
caicdcc
caicdcc request.getParameterNames(); //获取所有参数名称列表
2 年多之前 回复
sinat_38913556
sinat_38913556 说错了 是JSON对象
2 年多之前 回复

解决没有啊 数据格式不对

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问