Ich versuche, eine Action
von einem jQuery-Modal zu posten und diese Aktion JSON zurückgeben. Aber ich erhalte immer diese Fehlermeldung:Ressource als Dokument interpretiert, aber mit MIME-Typ Anwendung/JSON
Resource intepreted as Document but transferred with MIME type application/json
Und dann mein Browser leitet auf der Seite mit dem URL-Pfad meiner Aktion und zeigt nur die JSON als String zurück.
Beachten Sie, dass ich in der Lage bin, zu meinem Controller gut zu posten, es ist, wenn die Rückkehr Json (...) aufgerufen wird, dass es aus irgendeinem Grund auf die URL meiner Post-Aktion umgeleitet wird, als zu meinem Ajax-Anruf zurückzukehren .
Hier ist meine Aktion:
[HttpPost]
public JsonResult Create(MyModel model)
{
return Json(...);
}
Mein JS:
$('form')
.submit(function() {
if ($(this).valid()) {
$.ajax({
url: this.action,
contentType: "application/json; charset=utf-8",
type: "post",
data: $(this).serialize(),
success: function(result) {
console.log(result);
$('#formContent').html(result);
});
}
return false;
});