Es gibt eine Reihe von Beispielen auf der jQuery.post-API-Seite, zu der Sie verlinkt haben. Sie befinden sich etwa ein Drittel der Seite hinunter. Das letzte Beispiel auf der Seite zeigt das Übergeben des 'json'-Inhaltstyps in dieser Methode.
Hier ist ein Beispiel für die Verwendung eines jQuery post
- und das funktioniert in jsFiddle ohne Probleme:
$(function() {
$.post("/ajax_json_echo/", {html: "stuff"}, function(data) { alert(data.post_response.html);}, "json");
});
Ich übergebe meine Daten an den Service unter Verwendung von 'json' als meinem Datentyp.
Sind Sie also sicher, dass kein Serverfehler auftritt? Versuchen Sie, Ihren Aufruf durch Fiddler oder Firebug laufen zu lassen und sehen, was Sie zurückbekommen. Außerdem, welche Art von Daten erwartet Ihr Service?
Aktualisieren Sie Ihren Beitrag mit dem, was Sie sehen, und ich werde meine Antwort entsprechend aktualisieren.
Hoffe, das hilft.