Wie kann ich JQuery verwenden, um post JSON-Daten?

Ich möchte nach Json zu einem web-Dienst auf dem gleichen server. Aber ich weiß nicht, wie die post Json mit JQuery. Ich habe versucht mit diesem code:

$.ajax({
    type: 'POST',
    url: '/form/',
    data: {"name":"jonas"},
    success: function(data) { alert('data: ' + data); },
    contentType: "application/json",
    dataType: 'json'
});

Aber mit dieser JQuery-code die Daten nicht empfangen werden als Json auf dem server. Dies ist mit den erwarteten Daten auf dem server: {"name":"jonas"} aber mit Hilfe von JQuery die server erhalten name=jonas. Oder in anderen Worten, es ist "urlencoded" Daten-und nicht als Json.

Gibt es eine Möglichkeit zum buchen von Daten im Json-format statt urlencoded Daten mithilfe von JQuery? Oder muss ich eine manuelle ajax-request?

InformationsquelleAutor Jonas | 2011-06-06

Schreibe einen Kommentar