美文网首页
测试js页面获取json文件解析办法

测试js页面获取json文件解析办法

作者: 陶宁 | 来源:发表于2018-03-07 17:04 被阅读0次

    测试js页面获取json文件解析办法
    1、js文件配置
    注意:datatype 一定要指定json
    eval方法用于解析json内容
    each方法用于取出json内容中的每一个object

        $("#checkButton").click(function() {
            var username = $("#registerUsername").val();
            $.ajax( {
                type : "post",
                url : "check_login.action",
                data : {
                    "username" : username
                },
                dataType : "json",
                success : function(da) {
                    alert(da);
                    var obj = eval("(" + da + ")");
                    $.each(obj, function() {
                        var v1 = $(this).get(0).username;
                        var v2 = $(this).get(0).password;
                        alert("用户名:"+v1 + "密码:" + v2);
                    })
                }
            })
        })
    
    

    2、java文件
    把sql取出的内容放置到list中

        public String check(){
            Map<String, String> sqlMap = new HashMap<String,String>();
            System.out.println("uername=" + username);
            sqlMap.put("username", username);
            user_list=bs.queryForList("sltuserinfo",sqlMap);
            String a = JSONArray.fromObject(user_list).toString();
                setResult(a);       
            System.out.println("Result=" + result);
            return "returnJSON";
        }
    

    3、sql文件
    需要写一个取出表内容的sql

        <select id="sltuserinfo" parameterClass="java.util.Map"
            resultClass="Model.UserInfo">
                SELECT userid,loginname,username,password
            FROM userinfo  
        </select>
    

    相关文章

      网友评论

          本文标题:测试js页面获取json文件解析办法

          本文链接:https://www.haomeiwen.com/subject/luxsfftx.html