Tag: jqxhr

jqXHR ist ein jQuery-Objekt, das eine JavaScript cross-browser-kompatible Obermenge (wrapper -) Objekt für den browser implementierten XMLHttpRequest-Objekt (XHR-Objekt).

OPTIONEN 405 (Methode Nicht Erlaubt) egal, der server sendet " Access-Control-Allow-Methoden:OPTIONS, GET, HEAD, POST

Anzahl der Antworten 3 Antworten
Ich versuche, mich von cross-domain-Anfrage und meinen server ist so konfiguriert, dass Sie die folgenden überschriften: Access-Control-Allow-Credentials:true Access-Control-Allow-Headers:x-requested-with, Authorization Access-Control-Allow-Methods:OPTIONS, GET, HEAD, POST Access-Control-Allow-Origin:* Aber wenn Sie eine OPTION Anfrage, bekomme ich OPTIONS 405 (Method Not Allowed)

Holen Sie sich die jqXhr.responseText auf eine jQuery getJSON Anfrage mit JSONP

Anzahl der Antworten 1 Antworten
Schreibe ich eine Diagnose-Seite, um testen Sie unsere server-Methoden. Eines der Dinge, die ich sehen möchte ist die HTTP-status-code und den eigentlichen payload zurückgegeben. Wenn ich einen CORS-request durch die Verwendung von $.ajax, ich kann sehen, dass

Wie man jQuery.ajax-response status?

Anzahl der Antworten 2 Antworten
Gibt es eine Möglichkeit zu wissen, ob das jqXHR-Objekt zurückgegeben umgeleitet wurde von einem anderen verlangen? Zum Beispiel mit dem folgenden code: jQuery.ajax({ type: 'POST', url: 'http://example.com/page.html', complete: function(response, status) { console.log(response.statusCode); //do something } }); Wenn

JQuery-ajax-Aufruf immer status-code 0 "Fehler"

Anzahl der Antworten 2 Antworten
Ich versuche zu rufen Petfinder.com um eine Liste unserer Haustiere. Die url ist http://api.petfinder.com/shelter.getPets?key=xxxxx&id=CA1469&format=json Die url scheint Rückgabe von JSON in Ordnung. Aber wenn ich versuche, den Anruf zu tätigen ich bin immer "Fehler" und dem status-code

Ajax-GET-url auf Fehler jqxhr

Anzahl der Antworten 3 Antworten
Ich habe eine ajax-Anfrage, die ich bin mir bewusst scheitern von meinem server-side-code für das auslösen der error-handling event. Ich Frage mich, ob es möglich war, erhalten Sie hier die URL versucht? Ich greifen wollen, die URL

CORS "pre-flight" kommt zurück-mit Access-Control-Allow-Origin:*, browser-Anfrage immer noch nicht

Anzahl der Antworten 6 Antworten
Löst einen AJAX - GET zu http://qualifiedlocalhost:8888/resource.json startet die erwarteten CORS pre-flight", die aussieht wie es kommt wieder richtig: Pre-flight - OPTIONS Anfrage Request URL:http://qualifiedlocalhost:8888/resource.json Request Method:OPTIONS Status Code:200 OK Request-Header Accept:*/* Accept-Encoding:gzip,deflate,sdch Accept-Language:en-US,en;q=0.8 Access-Control-Request-Headers:accept, origin, x-requested-with

Wie setze ich ein Cookie (header) mit XMLHttpRequest-Objekt in JavaScript?

Anzahl der Antworten 5 Antworten
Ich versuche, ein Cookie zu setzen, in eine XSS-Anfrage mit XMLHttpRequest. Fand ich die XMLHttpRequest-Spezifikationund Abschnitt 4.6.2-5 scheint sich zu empfehlen, die Cookie-Einstellung, Cookie2, und einige andere Header sind nicht erlaubt, aber ich hatte gehofft, es war

Wenn Post über Ajax ausgeführt wird, wird anstelle des JSON-Ergebnisses eine ungültige Anforderung zurückgegeben

Anzahl der Antworten 6 Antworten
Javascript jqXHR = $.ajax({ url: $frm.attr("action"), type: "POST", dataType: "json", cache: false, headers: headers, contentType: "application/json;charset=UTF-8", data: ko.mapping.toJSON(data, map), beforeSend: function(x) { if (x && x.overrideMimeType) { return x.overrideMimeType("application/json;charset=UTF-8"); } } }); jqXHR.fail(function(xhr, err, msg) { /*

Warum gibt jqXHR.responseText anstelle eines JSON-Objekts eine Zeichenfolge zurück?

Anzahl der Antworten 5 Antworten
Habe ich ein $.ajax() request mit den dataType "json". Der server ist wieder in JSON mit dem richtigen mime-Typ "application/json". Und noch responseText in meinem jqXHR-Objekt ist immer ein string. Was mache ich falsch? Ist dies, wie

jQuery.post () .done () und Erfolg:

Anzahl der Antworten 4 Antworten
jQuery Dokumentation auf jQuery.post( ) //Assign handlers immediately after making the request, //and remember the jqxhr object for this request var jqxhr = $.post( "example.php", function() { alert( "success" ); }) .done(function() { alert( "second success" );