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