Запитання з тегом «xmlhttprequest»

XMLHttpRequest (XHR) - це об’єкт JavaScript, який відкриває API для створення асинхронних запитів HTTP з коду фронтенда, що працює під веб-браузером - тобто для включення техніки програмування, відомої як AJAX. API XHR - це застарілий API. Його замінено API Fetch.

30
Як я можу завантажувати файли асинхронно?
Я хотів би завантажити файл асинхронно з 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"/> <input …

30
Кілька доменів доступу-контроль-дозволити-походження?
Чи є спосіб дозволити декілька крос-доменів за допомогою Access-Control-Allow-Originзаголовка? Мені відомо *, але це занадто відкрито. Я дуже хочу дозволити лише пару доменів. Як приклад, щось подібне: Access-Control-Allow-Origin: http://domain1.example, http://domain2.example Я спробував вищевказаний код, але він, здається, не працює у Firefox. Чи можна вказати кілька доменів або я застряг лише …

17
Помилка XmlHttpRequest: Null Origin не дозволено Access-Control-Allow-Origin
Я розробляю сторінку, яка витягує зображення з Flickr та Panoramio через підтримку AJAX jQuery. Сторона Flickr працює чудово, але коли я намагаюся перейти $.get(url, callback)з Panoramio, я бачу помилку в консолі Chrome: XMLHttpRequest не може завантажити 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 . Origin null не дозволяється Access-Control-Allow-Origin. Якщо я запитую цю URL-адресу у веб-переглядача, …

12
Надіслати дані POST за допомогою XMLHttpRequest
Я хотів би надіслати деякі дані за допомогою XMLHttpRequest в JavaScript. Скажіть, у мене є така форма в 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> Як я можу написати еквівалент за допомогою XMLHttpRequest в JavaScript?

20
Як прочитати локальний текстовий файл?
Я намагаюся написати простий читач текстових файлів, створивши функцію, яка бере шлях до файлу і перетворює кожен рядок тексту в масив char, але це не працює. function readTextFile() { var rawFile = new XMLHttpRequest(); rawFile.open("GET", "testing.txt", true); rawFile.onreadystatechange = function() { if (rawFile.readyState === 4) { var allText = rawFile.responseText; …

8
Скільки паралельних запитів AJAX (XmlHttpRequest) дозволено в популярних браузерах?
У Firefox 3 відповідь - 6 на домен: як тільки 7-й XmlHttpRequest (на будь-якій вкладці) до цього ж домену буде запущено в чергу, поки не завершиться одна з інших 6. Які цифри для інших основних браузерів? Крім того, чи існують способи подолати ці обмеження без того, щоб мої користувачі змінювали …

18
Походження не заборонено системою Access-Control-Allow-Origin
Я створюю Ajax.requestвіддалений сервер PHP в додатку Sencha Touch 2 (обгорнутої в PhoneGap ). Відповідь сервера така: XMLHttpRequest не може завантажити http://nqatalog.negroesquisso.pt/login.php . Походження http://localhost:8888не заборонено системою Access-Control-Allow-Origin. Як я можу виправити цю проблему?

10
Чому я отримую запит 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 на цю URL-адресу, і тоді зворотний виклик ніколи не викликається нічим. Якщо це не міждоменний, він працює чудово. Чи не повинен jQuery просто робити дзвінок із <script>вузлом, а потім робити зворотний виклик, коли він завантажений? Я …

5
Правильний спосіб знайти виняток з JSON.parse
Я використовую JSON.parseвідповідь, яка іноді містить відповідь 404. У випадках, коли він повертає 404, чи є спосіб вилучити виняток і виконати якийсь інший код? data = JSON.parse(response, function (key, value) { var type; if (value && typeof value === 'object') { type = value.type; if (typeof type === 'string' && …

9
XMLHttpRequest Origin null не дозволено Access-Control-Allow-Origin для файлу: /// до файлу: /// (без сервера)
Я намагаюся створити веб-сайт, який можна завантажити та запустити локально, запустивши його індексний файл. Усі файли локальні, ресурси не використовуються в Інтернеті. Коли я намагаюся використовувати плагін AJAXSLT для jQuery для обробки файлу XML з шаблоном XSL (у підкаталогах), я отримую такі помилки: XMLHttpRequest cannot load file:///C:/path/to/XSL%20Website/data/home.xml. Origin null is …

4
Як отримати відповідь на XMLHttpRequest?
Я хотів би знати, як використовувати XMLHttpRequest для завантаження вмісту віддаленої URL-адреси, а HTML-код веб-сайту, що отримує доступ, зберігається у змінній JS. Скажіть, якщо я хотів би завантажити та попередити () HTML-код http://foo.com/bar.php , як би це зробити?

7
Смертельна CORS, коли http: // localhost є початком
Я застряг у цій проблемі CORS, навіть якщо встановив сервер (nginx / node.js) з відповідними заголовками. Я бачу на панелі Мережа Chrome -> заголовки відповідей: Access-Control-Allow-Origin:http://localhost що повинно зробити трюк. Ось код, який я зараз використовую для тестування: var xhr = new XMLHttpRequest(); xhr.onload = function() { console.log('xhr loaded'); }; …

7
Origin null не дозволяється Access-Control-Allow-Origin
Я створив невеликий файл xslt, щоб створити вихід HTML під назвою weather.xsl з кодом наступним чином: <!-- 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> Я хочу завантажити з виводу HTML в div у файл html, який я намагаюся …

5
Як я обіцяю рідний XHR?
Хочете вдосконалити цю посаду? Надайте детальні відповіді на це питання, включаючи цитати та пояснення, чому ваша відповідь правильна. Відповіді без достатньої кількості деталей можуть бути відредаговані чи видалені. Я хочу використовувати (уроджене) обіцянки в моєму додатку для інтерфейсів для виконання запиту XHR, але без усієї томографії з масивними рамками. Я …


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.