0

我不知道为什么对 Controller 的调用会引发错误 Ajax Jquery 函数。控制器功能执行成功并返回“OK”。并且误差函数的“e”参数是未定义的。

我有这个代码

控制器代码 - SpringMVC

@RequestMapping(value = "/updateItem/", method = RequestMethod.POST)
public String updateItem(Model model, HttpServletRequest request, 
    @RequestParam("id") String id, ...) {
        //Operations
        return "OK";
}

jQuery代码

  function updateItem() {
     $.ajax({
        url : "/.../updateItem/",
            type : 'POST',
            async : false,
            data : {
                id : id.value,
                ...
            },
            success: function(response) { alert("second success"); },
            error: function(e) { alert("error " + e);},
            complete: function() { alert("complete"); },
        });
    }
}
4

1 回答 1

1

打开chrome,按f12打开开发工具,查看控制台/网络

您在两个标签中收到的帖子的错误是什么?

顺便说一句,您的代码看起来不错。

于 2012-10-18T10:37:52.627 回答