Je suis novice en matière de JSON et je l'ai utilisé avec MVC3 ASP.NET mais quelqu'un pourrait-il m'éclairer sur la manière de renvoyer une erreur pour un résultat JSON ?
J'ai l'appel suivant de ma vue :
$.ajax({
type: "POST",
dataType: "json",
url: "EditJSON",
data: { FilmID: InputFilmID, Title: InputTitle, Description: InputDescription},
success: function (result) {
alert(result.Message + " updating film " + result.Title);
window.location = "../All";
},
error: function (error) {
alert('error');
}
});
Le contrôleur traite la demande comme un succès. Que dois-je passer pour une erreur JSON afin que la fonction error : soit traitée par la vue ?
[AcceptVerbs("POST")]
public JsonResult EditJSON(BobsMoviesMVC2.Models.Film film)
{
filmRepository.Update(film);
return Json(new {Message = "Success", Title = film.Title });
// What would I return for an error here?
}
Gracias.