我想在一个模态上从数据库打印用户的ID

时间:2017-01-28 10:04:47

标签: javascript ajax

我想从一个模态的数据中打印用户ID。我做了所有事情,我在执行方法中获取ID我将该ID放在jsonArray中并在控制台上打印但现在没有在ajax的结果中获取该ID。当我将结果置于警报内以检查我是否收到它会抛出空数据。这是我的代码,

// ajax的代码

function printUCID()
{
    //alert("hi");
    $.ajax({
        url : "registerclient",

        contentType: "application/json",
        cache : false,
        success : function(result) {

            alert(result[0]);
            /*cid=result;*/
            }
       }); 

}

这是我的执行方法

public String execute() throws SQLException, ClassNotFoundException, IOException, JSONException {
        //System.out.println(email);
        RegisterDao RDAO = new RegisterDao();

        //System.out.println("country " + country);
        String i = RegisterDao.save(this);
        HttpServletResponse response = ServletActionContext.getResponse();
        PrintWriter out =response.getWriter();


        response.setContentType("application/json"); 
        response.setCharacterEncoding("utf-8");
        System.out.println("########"+i);
        JSONObject jobj = new JSONObject();
        //jobj.put("result",i);

        //String data = jobj.getString("result");
        //System.out.println("data"+data);
        JSONArray jsonArray1 = new JSONArray();
        jsonArray1.put(i);

        out.print(i);
        System.out.println("jsonArray1"+jsonArray1);

        if (i.length() > 0) {



    }

我在out.print()中获取数据 但现在卡在这里请帮帮我。谢谢你

1 个答案:

答案 0 :(得分:0)

从执行函数返回JSON数组。