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

2018-03-07  本文已影响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>
上一篇下一篇

猜你喜欢

热点阅读