1
我有JSON解析的SyntaxError一個問題: 「JSON.parse:壞轉義字符」,而在進行一個ajax成功:要清楚這是Ajax代碼:Spring MVC的JSON響應阿賈克斯
$("#ajaxform").submit(function(e) {
$.ajax({
url : '/cart/add',
type : 'POST',
contentType : 'application/x-www-form-urlencoded',
data : $(this).serializeArray(),
dataType: 'json',
success : function(content) {
$("#result").append(content.addToCartLayer);
$.fancybox({
href : '#result',
showCloseButton : false,
enableEscapeButton : false,
hideOnOverlayClick:false
});
},
error : function(xht, status, ex) {
console.log("error : " + ex);//JSON.parse: bad escaped character
}
});
}
和Java代碼是:
@RequestMapping(value = "/cart/add", method = RequestMethod.POST, produces = "application/json")
public String addToCart(@RequestParam("productCodePost") final String code, final Model model,
@Valid final AusAddToCartForm form, final BindingResult bindingErrors, final RedirectAttributes redirectModel)
{
// MY LOGIC HERE
return ControllerConstants.Views.Fragments.Cart.AddToCartPopup;
}
以及故事開始通過添加prodcut到具有特定的「大小= XL」所涉及的車nd「color = RED」,每一件事情都很好,直到我改變了顏色值,例如「R'NB」和ajax異常被throwen(JSON.parse:壞轉義字符)
我試圖添加@ResponseBody
我的方法,但沒有結果。
所以這是我的問題,如果你需要更多的說明,請告訴我
是的,謝謝,我忘記提及它,但我仍然需要那種顏色向顧客展示,而且我必須控制顯示 – LimAyo 2014-10-30 11:25:26
的任何內容! , 幫幫我 !! :p – LimAyo 2014-10-31 09:48:11