Вопросы с тегом 'xmlhttprequest'

XMLHttpRequest (XHR) - это объект JavaScript, который предоставляет API для создания асинхронных HTTP-запросов из внешнего кода, запускающего веб-браузер, то есть для включения метода программирования, известного как AJAX. XHR API - это устаревший API. Он был заменен API-интерфейсом Fetch.
44

Как вернуть ответ от асинхронного вызова?

У меня есть функция foo, которая делает запрос Ajax. Как вернуть ответ от foo? Я попытался вернуть значение из обратного вызова success, а также назначить ответ локальной переменной внутри функции и вернуть ее, но ни один из этих способов не возвр...
08 янв. '13 в 17:06
35

Как я могу загружать файлы асинхронно?

Я хотел бы загрузить файл асинхронно с помощью jQuery. Это мой HTML: <span>File</span> <input type="file" id="file" name="file" size="10"/> <input id="uploadbutton" type="button" value="Upload"/> И вот мой код Jquery: $(d...
03 окт. '08 в 10:22
29

Access-Control-Allow-Origin Несколько доменов происхождения?

Есть ли способ разрешить несколько кросс-доменов, используя заголовок Access-Control-Allow-Origin? Я знаю о *, но он слишком открыт. Я действительно хочу разрешить только пару доменов. Как пример, что-то вроде этого: Access-Control-Allow-Origin: h...
31 окт. '09 в 3:27
17

Ошибка XmlHttpRequest: Происхождение null не разрешено Access-Control-Allow-Origin

Я разрабатываю страницу, которая извлекает изображения из Flickr и Panoramio через поддержку jQuery AJAX. Сторона Flickr работает нормально, но когда я пытаюсь $.get(url, callback) из Panoramio, я вижу ошибку в консоли Chrome: XMLHttpRequest не м...
29 авг. '10 в 16:12
11

Отправить данные POST с помощью XMLHttpRequest

Я хотел бы отправить некоторые данные с помощью XMLHttpRequest в JavaScript. Скажем, у меня есть следующая форма в HTML: <form name="inputform" action="somewhere" method="post"> <input type="hidden" value="person" name="user"> &...
15 мар. '12 в 2:09
8

Сколько одновременных запросов AJAX (XmlHttpRequest) разрешено в популярных браузерах?

В Firefox 3 ответ 6 на домен: как только 7-й XmlHttpRequest (на любой вкладке) в тот же домен уволен, он ставится в очередь до тех пор, пока не закончится один из остальных 6. Каковы числа для других основных браузеров? Кроме того, существуют ли сп...
18 февр. '09 в 13:28
18

Как читать локальный текстовый файл?

Я пытаюсь написать простой текстовый файл, создавая функцию, которая принимает путь к файлам и преобразует каждую строку текста в массив char, но не работает. function readTextFile() { var rawFile = new XMLHttpRequest(); rawFile.open("GET", "te...
21 янв. '13 в 20:14
22

Происхождение не разрешено Access-Control-Allow-Origin

Я делаю Ajax.request для удаленного PHP-сервера в приложении Sencha Touch 2 (завернутый в PhoneGap). Ответ от сервера следующий: XMLHttpRequest не может загрузить http://nqatalog.negroesquisso.pt/login.php. Происхождение http://localhost:8888 не ...
13 апр. '12 в 14:50
5

Правильный способ исключить исключение из JSON.parse

Im использует JSON.parse для ответа, который иногда содержит ответ 404. В случаях, когда он возвращает 404, есть ли способ поймать исключение, а затем выполнить другой код? data = JSON.parse(response, function (key, value) { var type; if (v...
17 дек. '10 в 1:52
9

XMLHttpRequest Origin null не разрешен Access-Control-Allow-Origin для файла:///для файла:///(без сервера)

Я пытаюсь создать веб-сайт, который можно загрузить и запустить локально, запустив его индексный файл. Все файлы локальны, ресурсы не используются в Интернете. Когда я пытаюсь использовать плагин AJAXSLT для jQuery для обработки XML файла с помощью...
17 нояб. '10 в 19:52
7

Почему я получаю запрос OPTIONS вместо запроса 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> он выполняет запрос OPTIONS к ...
10 авг. '09 в 18:55
5

Как я могу обещать родной XHR?

Я хочу использовать (родной) promises в моем приложении frontend для выполнения запроса XHR, но без всякой глупости массивной структуры. Я хочу, чтобы мой xhr вернул обещание, но это не сработает (давая мне: Uncaught TypeError: Promise resolver un...
02 мая '15 в 22:18
11

Почему я вижу, что ошибка "источник не разрешена с помощью Access-Control-Allow-Origin" здесь?

Я вижу следующую ошибку: Origin http://localhost:8080 is not allowed by Access-Control-Allow-Origin с помощью этого кода: var http = new getXMLHttpRequestObject(); var url = "http://gdata.youtube.com/action/GetUploadToken"; var sendXML = '<?xm...
16 февр. '12 в 11:01
6

Смертельный CORS, когда http://localhost является источником

Я застрял в этой проблеме CORS, хотя я установил сервер (nginx/ node.js) с соответствующими заголовками. Я вижу в панели Chrome Network → Ответные заголовки: Access-Control-Allow-Origin:http://localhost который должен сделать трюк. Вот код, кот...
04 июн. '12 в 14:42
11

В запрошенном ресурсе нет заголовка "Access-Control-Allow-Origin". Origin '...' поэтому не допускается доступ

Я использую .htaccess, чтобы переписать URL-адреса, и я использовал базовый тег html, чтобы он работал. Теперь, когда я пытаюсь сделать ajax-запрос, я получаю следующую ошибку: XMLHttpRequest не может загрузить http://www.example.com/login.php. В...
06 дек. '13 в 21:13