我想显示来自返回json的servlet的数据。控制台上没有错误,也没有结果。
file.js
:
$("#json_disp").click(function(){
$.ajax({
url : 'Servlet',
dataType: 'json',
success : function(json) {
$("#res").html(json.user);
}
});
file.html
:
<body>
<input type="button" value="display" id="json_disp">
<div id="res"></div>
</body>
Servlet.java
JSONObject json = new JSONObject();
User u = new User();
u.setId(1);
u.setName("Jhon");
json.put("user", u);
out.println(json);
out.flush();
答案 0 :(得分:0)
试试这个:
User u = new User();
u.setId(1);
u.setName("Jhon");
JSONObject obj=new JSONObject();
obj.put("u_id",user.getId());
obj.put("u_name",user.getName());
out.println(json);
out.flush();
并在jquery片段中相应地更改显示名称。