开发者社区> 问答> 正文

jquery ajax jsp 传值

我想问一下我在js中写到

$(function(){
     $('#submit').click(function (){
    var userid=$("#user").val();
    $.ajax({
        type: "GET",
        url: "getFzr.jsp",
        data: "User_ID="+userid,
        dataType: 'json',
        success: function(result) {
            $(result.row).each(function() {
                $('#userName').append("userName");
                $('#msn').append("msn");
                $('#type').append("type");
                $('#xb').append("xb");
                $('#zw').append("zw");
                $('#bz').append("bz");
            });
    }
    })
  })
})
这样可以我在var下面写了alert()函数,可以弹出我输入的值,但是我的getFzr.jsp为:

<%
    String userid = request.getParameter("User_ID");
    out.print(userid);
    String re=promanagement.getFzr(userid);
    out.print(re);
%>

但是打印出来的是null。这是为什么值没传过来啊?

展开
收起
a123456678 2016-07-06 16:43:31 1947 0
1 条回答
写回答
取消 提交回答
  • [{userName:“”}] 相当于是一个数组

    把 dataType:'json' 加上,然后用 result[0].userName 来获取值

    2019-07-17 19:52:18
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Javascript中的对象 立即下载
Javascript中的函数 立即下载
JavaScript函数 立即下载