我送一个JSON结果响应。在JavaScript方面的HTML页面正在追加json之后。HTML网页获得附加到JSON响应
HttpServletResponse response = ServletActionContext.getResponse();
response.setContentType("application/json");
JSONObject jsonObject = new JSONObject();
jsonObject.put("success",true);
response.getWriter().write(jsonObject.toString());
在JS侧下面是代码:
$.ajax({
type: "POST",
url: "saveFullAdresss?ajax=true",
data: postData,
success: function(result){
if (result["success"]) {
$(".alert").css("display", "block").addClass("alert-
success").html("Successfully set status!");
$('html, body').animate({scrollTop: 0}, 'slow');
window.location = document.referrer;
} else {
var except = "";
$(".alert").css("display", "block").addClass("alert-
danger").html("Error while saving status!! " + except);
$('html, body').animate({scrollTop: 0}, 'slow');
}
},
error: function(result){
$(".alert").css("display", "block").addClass("alert-
danger").html("Could not figure out what happend!!");
$('html, body').animate({scrollTop: 0}, 'slow');
},
});
在我正与success:true
附加的HTML页面响应成功。请让我知道为什么会发生这种情况,以及如何解决这个问题。
以下是响应标签的截图:
可以打印结果 – Joyson
@Joyson我附上印在控制台上以及响应标签的截图结果的截图 –
嗨,我已经更新了我的答案查收我使用Struts2的 – Joyson