1. Anfrage
function () {// Anfordern Sie die Zeit vom Server // 1. Erstellen Sie ein asynchrones Objekt (kleiner Browser) var xhr = new xmlhttprequest (); // 2. Setzen Sie Parameter, wahr, bedeutet, den asynchronen Modus xhr.open ("get", "GetTime.ashx? Name = Mrjing", true) zu verwenden; // 3. Machen Sie die Anfrage Get, keine zwischengespeicherten Daten aus dem Browser XHR.SetRequestheader ("If-Modified-Since", "0") zu erhalten; // 3. Setzen Sie die Rückruffunktion xhr.onReadyStatechange = function () {//3.1 Wenn die Antwortmeldung vollständig empfangen wird und der Antwortstatuscode 200 is ist, wenn (xhr.readystate == 4 && xhr.status == 200) {//3.2 den entsprechenden Nachrichteninhalt var res = xhr.responsetExt erhalten; Alarm (res); }}; // 4. Senden Sie eine asynchrone Anfrage xhr.send (null);}2.Postanfrage
function () {// Anfordern Sie die Zeit vom Server // 1. Erstellen Sie ein asynchrones Objekt (kleiner Browser) var xhr = new xmlhttprequest (); // 2. Setzen Sie die Parameter xhr.open ("post", "GetTime.ashx", true); // 3. Setzen Sie das Codierungsformat des Anforderungsnachrichtskörpers (als Formular Standard-Codierungsformat festgelegt) XHR.SetRequestheader ("Inhaltstyp", "Anwendung/x-www-form-urlencoded"); // 4. Setzen Sie die Rückruffunktion xhr.onReadyStatechange = function () {//3.1 Wenn die Antwortmeldung vollständig empfangen wird und der Antwortstatuscode 200 is ist, wenn (xhr.readystate == 4 && xhr.status == 200) {//3.2 den entsprechenden Nachrichteninhalt var res = xhr.responsetExt erhalten; Alarm (res); }}; // 5. Senden Sie eine asynchrone Anfrage "name = mrjing" //5.1 Format: Direktes Spleißen von String key = value & key1 = value2 xhr.send ("name = mrjing & älter = 18"); };Der oben genannte Artikel ist ein ausreichendes Verständnis von AJAX 'GET und Postanfrage ist der Inhalt, den ich mit Ihnen geteilt habe. Ich hoffe, es kann Ihnen eine Referenz geben und ich hoffe, Sie können Wulin.com mehr unterstützen.