Posting JSON with JQuery
Versuchen, JQuery zum Posten von JSON auf einem Server zu veranlassen:
$.ajax({
url: "/path/to/url",
type: "POST",
dataType: "json",
contentType: "json",
data: {"foo": "bar"},
success: function(){
alert("success :-)");
},
error: function(){
alert("fail :-(");
}
});
Problem ist, dass die Daten auf dem Server als @ angezeigt werde"foo=bar"
eher als das gewünschte"{\"foo\":\"bar\"}
.
Ich dachte, die Parameter dataType oder contentType würden den Trick ausführen, aber nein.
Kennt jemand die richtige Ajax-Konfiguration? [oder alternativ eine Möglichkeit, den Parameter 'data' vor dem Posten als JSON zu serialisieren?]
Vielen Dank