Pertanyaan yang diberi tag «xmlhttprequest»

XMLHttpRequest (XHR) adalah objek JavaScript yang memaparkan API untuk membuat permintaan HTTP asinkron dari kode frontend yang menjalankan browser Web - yaitu, untuk mengaktifkan teknik pemrograman yang dikenal sebagai AJAX. API XHR adalah API lawas. Itu telah digantikan oleh API Ambil.

30
Bagaimana saya bisa mengunggah file secara tidak sinkron?
Saya ingin mengunggah file secara tidak sinkron dengan jQuery. $(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"/> …

30
Access-Control-Allow-Origin Multiple Origin Domains?
Apakah ada cara untuk mengizinkan beberapa domain silang menggunakan Access-Control-Allow-Originheader? Saya sadar akan hal itu *, tetapi terlalu terbuka. Saya benar-benar ingin mengizinkan hanya beberapa domain. Sebagai contoh, sesuatu seperti ini: Access-Control-Allow-Origin: http://domain1.example, http://domain2.example Saya sudah mencoba kode di atas tetapi sepertinya tidak berfungsi di Firefox. Apakah mungkin untuk menentukan …

17
Kesalahan XmlHttpRequest: Origin null tidak diizinkan oleh Access-Control-Allow-Origin
Saya sedang mengembangkan halaman yang menarik gambar dari Flickr dan Panoramio melalui dukungan AJAX jQuery. Sisi Flickr berfungsi dengan baik, tetapi ketika saya mencoba $.get(url, callback)dari Panoramio, saya melihat kesalahan di konsol Chrome: XMLHttpRequest tidak dapat memuat 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 . Asal nol tidak diizinkan oleh Access-Control-Allow-Origin. Jika saya menanyakan URL itu …

12
Kirim data POST menggunakan XMLHttpRequest
Saya ingin mengirim beberapa data menggunakan XMLHttpRequest dalam JavaScript. Katakanlah saya memiliki formulir berikut dalam 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> Bagaimana saya bisa menulis yang setara menggunakan XMLHttpRequest di JavaScript?

20
Bagaimana cara membaca file teks lokal?
Saya mencoba menulis pembaca file teks sederhana dengan membuat fungsi yang mengambil jalur file dan mengubah setiap baris teks menjadi array char, tetapi tidak berfungsi. function readTextFile() { var rawFile = new XMLHttpRequest(); rawFile.open("GET", "testing.txt", true); rawFile.onreadystatechange = function() { if (rawFile.readyState === 4) { var allText = rawFile.responseText; document.getElementById("textSection").innerHTML …



10
Mengapa saya mendapatkan permintaan OPSI alih-alih permintaan GET?
<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> itu melakukan permintaan PILIHAN ke URL itu, dan kemudian panggilan balik tidak pernah dipanggil dengan apa pun. Ketika tidak lintas domain, itu berfungsi dengan baik. Tidakkah seharusnya jQuery hanya melakukan panggilan dengan sebuah <script>node dan kemudian melakukan panggilan balik saat …

5
Cara yang tepat untuk menangkap pengecualian dari JSON.parse
Saya menggunakan JSON.parserespons yang terkadang berisi respons 404. Dalam kasus di mana ia mengembalikan 404, apakah ada cara untuk menangkap pengecualian dan kemudian menjalankan beberapa kode lainnya? data = JSON.parse(response, function (key, value) { var type; if (value && typeof value === 'object') { type = value.type; if (typeof type …

9
XMLHttpRequest Origin null tidak diizinkan Access-Control-Allow-Origin untuk file: /// ke file: /// (Serverless)
Saya mencoba membuat situs web yang dapat diunduh dan dijalankan secara lokal dengan meluncurkan file indeksnya. Semua file bersifat lokal, tidak ada sumber daya yang digunakan online. Ketika saya mencoba menggunakan plugin AJAXSLT untuk jQuery untuk memproses file XML dengan template XSL (dalam sub direktori), saya menerima kesalahan berikut: XMLHttpRequest …


7
CORS yang mematikan ketika http: // localhost adalah asalnya
Saya terjebak dengan masalah CORS ini, meskipun saya mengatur server (nginx / node.js) dengan header yang sesuai. Saya dapat melihat di panel Jaringan Chrome -> Header Respons: Access-Control-Allow-Origin:http://localhost yang seharusnya melakukan trik. Berikut kode yang sekarang saya gunakan untuk menguji: var xhr = new XMLHttpRequest(); xhr.onload = function() { console.log('xhr …

7
Asal nol tidak diizinkan oleh Access-Control-Allow-Origin
Saya telah membuat file xslt kecil untuk membuat output html yang disebut weather.xsl dengan kode sebagai berikut: <!-- 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> Saya ingin memuat dalam output html ke div di file html yang saya …

5
Bagaimana cara saya menjanjikan XHR asli?
Ingin memperbaiki pos ini? Berikan jawaban terinci untuk pertanyaan ini, termasuk kutipan dan penjelasan mengapa jawaban Anda benar. Jawaban tanpa detail yang cukup dapat diedit atau dihapus. Saya ingin menggunakan janji (asli) di aplikasi frontend saya untuk melakukan permintaan XHR tetapi tanpa semua kesalahan kerangka kerja yang masif. Saya ingin …


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.