通过jsp中的ajax代码打印json对象

时间:2016-03-07 18:44:37

标签: java jquery json ajax jsp

我试图在客户端(.jsp)中通过ajax打印一个js ..但是它告诉我发生了错误..这是我的代码 在servlet中

response.setContentType("application/json;charset=utf-8");
    JSONObject json = null;
    try {
        json = new JSONObject();
        json.put("json", "1213");
    } catch (JSONException e) {
        e.printStackTrace();
    }
    PrintWriter pw = response.getWriter(); 
    pw.print(json.toString());
    pw.close();

在jsp中

$(document).ready(function(){
    $.ajax({

        url : "Server",
        dataType : 'json',
        error : function() {

            alert("Error Occured");
        },
        success : function(data) {
            alert(data);

        }
    });
});

任何建议??

1 个答案:

答案 0 :(得分:0)

请尝试以下代码,

$(document).ready(function(){
        $.ajax({

            url : "PlaceCorrectPath",
            dataType : 'json',
            error : function() {

                alert("Error Occured");
            },
            success : function(data) {
               var val= $.parseJSON(data);
        console.log(val.YourKeyName)

            }
        });
    });