Senden json, MVC3-Aktion

Ich habe ein Formular erstellt mit Knockout.js. Wenn der Benutzer drückt den Absenden-button, ich umwandeln viewmodel zurück in ein Modell und versuche zu senden an den server. Ich habe versucht:

ko.utils.postJson(location.href, ko.toJSON(viewModel));

Aber war das Objekt leer, wenn es auf dem server. Ich wechselte zu diesem code:

$.ajax({
    url: location.href, 
    type: "POST",
    data: ko.toJSON(viewModel),
    datatype: "json",
    contentType: "application/json charset=utf-8",
    success: function (data) { alert("success"); }, 
    error: function (data) { alert("error"); }
});

Bekommt, dass die Daten auf dem server mit den richtigen Daten.

Aber was ich möchte ist, haben die Daten vorgelegt, so dass mein controller umleiten zu der richtigen Ansicht. Irgendwelche Vorschläge?

InformationsquelleAutor Jake Pearson | 2011-05-17
Schreibe einen Kommentar