这是我的javascript:
var option = {};
$.ajax({
type: "POST",
url: URL,
data: {options : option},
dataType: "text"
});
这是我的 Spring MVC 控制器方法:
@RequestMapping(value = "/ajax/item/{itemId}/save", method = RequestMethod.POST, )
public @ResponseBody
String saveItemAjax(@PathVariable("itemId") String itemId, @RequestParam("options") Object options, WebRequest request){
LOGGER.debug("--------------->ajax called");
return options.toString();
}
结果是 400 错误:错误请求。我认为spring无法将参数作为javascript对象获取。
那我该怎么做呢?
谢谢