Llamada 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!'); } });Método del controlador:
@RequestMapping(value = "/promoDiscountDetails", method = RequestMethod.GET) public String getDiscountDetails(final Model model) { return "hello"; }console.log(eh): responseText: "<!doctype html><html lang="en">Estado HTTP 404 – No encontrado<style type="text/css">cuerpo {font-family:Tahoma,Arial,sans -serif;} h1, h2, h3, b {color:blanco;color de fondo:#525D76;} h1 {tamaño de fuente:22px;} h2 {tamaño de fuente:16px;} h3 {tamaño de fuente:14px; } p {font-size:12px;} a {color:black;} .line {height:1px;background-color:#525D76;border:none;}Estado HTTP 404: no encontrado"
Está recibiendo una respuesta de error 404, esta no es una solicitud exitosa. Se parece a su URL GET y no coincide con la asignación de su controlador.