成功函数即使在成功执行控制器方法之后也未执行


Ajax调用:
$.ajax({
type: "GET",
url: "/promoPricing/promoDiscountDetails",
data: { 
materialId : $("#materialId").val(), 
soldToID :  $("#soldTo").val()
},
success: function(result){
alert("success!");
console.log(result);
},
error: function(eh){
alert(eh);
console.log(eh)
alert('error!');
}
});

控制器方法:

@RequestMapping(value = "/promoDiscountDetails", method = RequestMethod.GET)
public String getDiscountDetails(final Model model) 
{
return "hello";
}

console.log(eh(:响应文本:"lt;!doctype html>lt;html lang=";en">HTTP状态404–未找到<style-type=";text/css"gt;body{font-family:宋体,宋体,sans-serif;}h1,h2,h3,b{color:white;background color:#525D76;}h1{font-size:22px;}h2{font-size:16px;}h3{font-ssize:14px;}p{font-style:12px;}a{color:black;}。line{height:1px;backgroundcolor:#527D76;border:none;}HTTP Status 404–Not Found;

您收到404错误响应,这不是一个成功的请求。它看起来像您的GET URL,与控制器的映射不匹配。

最新更新