Als «xmlhttprequest» getaggte Fragen

XMLHttpRequest (XHR) ist ein JavaScript-Objekt, das eine API zum Erstellen asynchroner HTTP-Anforderungen aus Frontend-Code mit einem Webbrowser verfügbar macht, dh zum Aktivieren der als AJAX bekannten Programmiertechnik. Die XHR-API ist eine Legacy-API. Es wurde von der Fetch-API ersetzt.

30
Wie kann ich Dateien asynchron hochladen?
Ich möchte eine Datei asynchron mit jQuery hochladen. $(document).ready(function () { $("#uploadbutton").click(function () { var filename = $("#file").val(); $.ajax({ type: "POST", url: "addFile.do", enctype: 'multipart/form-data', data: { file: filename }, success: function () { alert("Data Uploaded: "); } }); }); }); <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script> <span>File</span> <input type="file" id="file" name="file" size="10"/> <input …

30
Zugriffssteuerung-Zulassen-Ursprung Mehrere Ursprungsdomänen?
Gibt es eine Möglichkeit, mehrere domänenübergreifende Funktionen mithilfe des Access-Control-Allow-OriginHeaders zuzulassen ? Ich bin mir dessen bewusst *, aber es ist zu offen. Ich möchte wirklich nur ein paar Domains zulassen. Zum Beispiel so etwas: Access-Control-Allow-Origin: http://domain1.example, http://domain2.example Ich habe den obigen Code ausprobiert, aber er scheint in Firefox nicht …

17
XmlHttpRequest-Fehler: Origin null ist von Access-Control-Allow-Origin nicht zulässig
Ich entwickle eine Seite, die Bilder von Flickr und Panoramio über die AJAX-Unterstützung von jQuery abruft. Die Flickr-Seite funktioniert einwandfrei, aber wenn ich es $.get(url, callback)von Panoramio aus versuche, wird in der Chrome-Konsole ein Fehler angezeigt: XMLHttpRequest kann http://www.panoramio.com/wapi/data/get_photos?v=1&key=dummykey&tag=test&offset=0&length=20&callback=processImages&minx=-30&miny=0&maxx=0&maxy=150 nicht laden . Origin null ist von Access-Control-Allow-Origin nicht zulässig. Wenn …

12
Senden Sie POST-Daten mit XMLHttpRequest
Ich möchte einige Daten mit einem XMLHttpRequest in JavaScript senden. Angenommen, ich habe das folgende Formular in HTML: <form name="inputform" action="somewhere" method="post"> <input type="hidden" value="person" name="user"> <input type="hidden" value="password" name="pwd"> <input type="hidden" value="place" name="organization"> <input type="hidden" value="key" name="requiredkey"> </form> Wie kann ich das Äquivalent mit einem XMLHttpRequest in JavaScript schreiben?

20
Wie lese ich eine lokale Textdatei?
Ich versuche, einen einfachen Textdateireader zu schreiben, indem ich eine Funktion erstelle, die den Pfad der Datei übernimmt und jede Textzeile in ein char-Array konvertiert, aber es funktioniert nicht. function readTextFile() { var rawFile = new XMLHttpRequest(); rawFile.open("GET", "testing.txt", true); rawFile.onreadystatechange = function() { if (rawFile.readyState === 4) { var …



10
Warum erhalte ich eine OPTIONS-Anfrage anstelle einer GET-Anfrage?
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.js" type="text/javascript"></script> <script> $.get("http://example.com/", function(data) { alert(data); }); </script> Es führt eine OPTIONS-Anforderung an diese URL durch, und dann wird der Rückruf nie mit irgendetwas aufgerufen. Wenn es nicht domänenübergreifend ist, funktioniert es einwandfrei. Sollte jQuery nicht einfach den Anruf mit einem <script>Knoten tätigen und dann den Rückruf ausführen, …

5
Der richtige Weg, um eine Ausnahme von JSON.parse abzufangen
Ich verwende JSON.parseeine Antwort, die manchmal eine 404-Antwort enthält. Gibt es in den Fällen, in denen 404 zurückgegeben wird, eine Möglichkeit, eine Ausnahme abzufangen und dann einen anderen Code auszuführen? data = JSON.parse(response, function (key, value) { var type; if (value && typeof value === 'object') { type = value.type; …

9
XMLHttpRequest Origin null ist nicht zulässig. Access-Control-Allow-Origin für Datei: /// bis Datei: /// (Serverlos)
Ich versuche, eine Website zu erstellen, die heruntergeladen und lokal ausgeführt werden kann, indem die Indexdatei gestartet wird. Alle Dateien sind lokal, online werden keine Ressourcen verwendet. Wenn ich versuche, das AJAXSLT-Plugin für jQuery zum Verarbeiten einer XML-Datei mit einer XSL-Vorlage (in Unterverzeichnissen) zu verwenden, werden folgende Fehler angezeigt: XMLHttpRequest …

4
Wie erhalte ich die Antwort von XMLHttpRequest?
Ich möchte wissen, wie man XMLHttpRequest verwendet, um den Inhalt einer Remote-URL zu laden und den HTML-Code der Site, auf die zugegriffen wird, in einer JS-Variablen zu speichern. Angenommen, wenn ich den HTML- Code von http://foo.com/bar.php laden und alarmieren möchte () , wie würde ich das tun?

7
Origin null ist von Access-Control-Allow-Origin nicht zulässig
Ich habe eine kleine xslt-Datei erstellt, um eine HTML-Ausgabe namens weather.xsl mit folgendem Code zu erstellen: <!-- DWXMLSource="http://weather.yahooapis.com/forecastrss?w=38325&u=c" --> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" exclude-result-prefixes="yweather" xmlns:yweather="http://xml.weather.yahoo.com/ns/rss/1.0" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"> <xsl:output omit-xml-declaration="yes" indent="yes"/> <xsl:strip-space elements="*"/> <xsl:template match="/"> <img src="{/*/*/item/yweather:condition/@text}.jpg"/> </xsl:template> </xsl:stylesheet> Ich möchte die HTML-Ausgabe in ein Div in einer HTML-Datei laden, was ich mit …

5
Wie verspreche ich native XHR?
Möchten Sie diesen Beitrag verbessern? Geben Sie detaillierte Antworten auf diese Frage, einschließlich Zitaten und einer Erklärung, warum Ihre Antwort richtig ist. Antworten ohne ausreichende Details können bearbeitet oder gelöscht werden. Ich möchte (native) Versprechen in meiner Frontend-App verwenden, um XHR-Anfragen auszuführen, aber ohne die Dummheit eines massiven Frameworks. Ich …

7
Tödliches CORS, wenn http: // localhost der Ursprung ist
Ich bin mit diesem CORS-Problem festgefahren, obwohl ich den Server (nginx / node.js) mit den entsprechenden Headern festgelegt habe. Ich kann im Chrome-Netzwerkbereich sehen -> Antwortheader: Access-Control-Allow-Origin:http://localhost was sollte den Trick tun. Hier ist der Code, den ich jetzt zum Testen verwende: var xhr = new XMLHttpRequest(); xhr.onload = function() …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.