【发布时间】:2017-11-02 01:33:51
【问题描述】:
有没有办法在 ajax 错误中显示自定义消息?我在服务器端有这个
[HttpPost]
public IHttpActionResult CrearProducto(EProducto Producto)
{
if (objBLProducto.ObtenerProductoRepetido(Producto, ConnectionStringStore).Count > 0)
{
return Content(HttpStatusCode.BadRequest, "Producto repetido");
}
if (objBLProducto.InsertarProducto(Producto, ConnectionStringStore))
{
return Ok(Producto);
}
else
{
return InternalServerError();
}
}
在客户端
$.ajax({
url: "/API/Producto/",
method: "POST",
data: EProducto,
dataType: "json",
type: "POST",
success: function () {
toastr.success("Correcto");
},
error: function (jqXHR, textStatus, errorThrown) {
toastr.error(jqXHR.responseText);
}
});
但我无法在客户端显示自定义错误。
【问题讨论】:
标签: c# asp.net-web-api asp.net-ajax httpresponse