ajax bad request, readystate 4

昨天ajax提交报错,bad request 404,一开始以为是路径错误,

后来发现不是,是参数类型不对,

time不能用Date类型接受,

在Controller里面参数需要用String time,老是犯错,记录一下。

$.ajax({
type : "POST",
url : base+'/personOtherSpecial/updateBarCode',
dataType : "json",
data : {
checkedId : $("#checkedId").val(),
endTime : $("#endTime").val()
},
success : function(result) {
CommonUtils.succModal("系统提示",result.msg);
$("#updateCode").modal("hide");
},
error:function(data) {
$("#updateCode").modal("hide");
CommonUtils.succModal("系统提示",data.msg);
},

});


    @ResponseBody
    @RequestMapping(value = { "updateBarCode" }) 

    public String updateBarCode(String checkedId,String endTime, HttpServletRequest request) {

你可能感兴趣的:(ajax bad request, readystate 4)