2009-08-11 10 views
0

Ich bin neu in jQuery und habe Probleme, die Dokumentation zu folgen. Ich habe eine Variable in JavaScript (die ich bereits von einem HTML-Formular erhalten habe), die ich mit AJAX an den Server senden möchte. Ich möchte, dass der Server alles tut, was er mit diesem Wert zu tun hat, und dann entweder mit "Erfolg" oder "Fehler" antworten (ich weiß, wie man den Backend-Teil macht). Wie sende ich die Anfrage und dann die Antwort mit jQuery?Wie senden und empfangen Sie eine Ajax-Anfrage mit jQuery?

Antwort

1

Um die Anfrage Sie die .post oder $ .get Funktion $ verwenden zu senden (oder die Schnipsel Funktion $, wenn Sie Lasten der Steuer wollen)

$.post('example.com/script', { 
    'param1':somaVar 
}, function(data){ 
    alert(data); //data is whatever the server returned 
}); 

sowohl für .post die $ .get und $ Die Reihenfolge der Argumente ist wie folgt: (URL, [Daten], [Rückruf], [Typ]). URL ist die URL, an die die Anfrage gesendet wird, Daten sind die Daten, mit denen die Anfrage gesendet wird, Callback ist eine Funktion, die ausgeführt wird, wenn die Anfrage abgeschlossen ist. Typ ist der Typ der Daten, die der Server zurückgibt (jQuery findet dies normalerweise an sich selbst) Mögliche Werte sind "xml", "html", "script", "json", "jsonp" oder "text"