我送一個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