Preguntas etiquetadas con xmlhttprequest

XMLHttpRequest (XHR) es un objeto de JavaScript que expone una API para realizar solicitudes HTTP asíncronas desde un código frontend que ejecuta un navegador web, es decir, para habilitar la técnica de programación conocida como AJAX. La API XHR es una API heredada. Ha sido reemplazado por la API Fetch.


1
jQuery publica json válido en el cuerpo de la solicitud
Entonces, de acuerdo con los documentos de jQuery Ajax , serializa datos en forma de una cadena de consulta al enviar solicitudes, pero la configuración processData:falsedebería permitirme enviar JSON real en el cuerpo. Desafortunadamente, estoy teniendo dificultades para determinar primero, si esto está sucediendo y, en segundo lugar, cómo se …

3
Recuperar API vs XMLHttpRequest
Sé que Fetch API usa Promisesy ambos le permiten hacer solicitudes AJAX a un servidor. He leído que Fetch API tiene algunas características adicionales, que no están disponibles en XMLHttpRequest(y en el polyfill de Fetch API, ya que está basado en XHR). ¿Qué capacidades adicionales tiene la API Fetch?

10
Cómo habilitar CORS en AngularJs
He creado una demostración usando JavaScript para la API de búsqueda de fotos de Flickr. Ahora lo estoy convirtiendo a AngularJs. He buscado en internet y encontré la siguiente configuración. Configuración: myApp.config(function($httpProvider) { $httpProvider.defaults.useXDomain = true; delete $httpProvider.defaults.headers.common['X-Requested-With']; }); Servicio: myApp.service('dataService', function($http) { delete $http.defaults.headers.common['X-Requested-With']; this.flickrPhotoSearch = function() { return …





11
No hay encabezado 'Access-Control-Allow-Origin' presente en el recurso solicitado. Por lo tanto, el origen '...' no tiene acceso permitido
Estoy usando .htaccess para reescribir las URL y utilicé la etiqueta base html para que funcione. Ahora, cuando trato de hacer una solicitud ajax, aparece el siguiente error: XMLHttpRequest no se puede cargar http://www.example.com/login.php. No hay encabezado 'Access-Control-Allow-Origin' presente en el recurso solicitado. Origen ' http://example.com', por lo tanto, no …

17
Error de AngularJS: las solicitudes de origen cruzado solo son compatibles con esquemas de protocolo: http, data, chrome-extension, https
Tengo tres archivos de una aplicación angular simple muy simple index.html <!DOCTYPE html> <html ng-app="gemStore"> <head> <script src='https://ajax.googleapis.com/ajax/libs/angularjs/1.3.8/angular.min.js'></script> <script type="text/javascript" src="app.js"></script> </head> <body ng-controller="StoreController as store"> <div class="list-group-item" ng-repeat="product in store.products"> <h3>{{product.name}} <em class="pull-right">{{product.price | currency}}</em></h3> </div> <product-color></product-color> </body> </html> product-color.html <div class="list-group-item"> <h3>Hello <em class="pull-right">Brother</em></h3> </div> app.js (function() { …


4
Permitir que Google Chrome use XMLHttpRequest para cargar una URL desde un archivo local
Al intentar hacer una solicitud HTTP usando XMLHttpRequest desde un archivo local, básicamente falla debido a una Access-Control-Allow-Originviolación. Sin embargo, estoy usando la página web local, así que me preguntaba si hay alguna forma de hacer que Google Chrome permita estas solicitudes, que van desde un archivo local a una …

3
¿Onload es igual a readyState == 4 en XMLHttpRequest?
Estoy confuso sobre el evento de retorno xhr, como puedo decir, no hay mucha diferencia entre onreadystatechange -> readyState == 4 y onload, ¿es cierto? var xhr = new XMLHttpRequest(); xhr.open("Get", url, false); xhr.onreadystatechange = function() { if (xhr.readyState === 4) { /* do some thing*/ } }; xhr.send(null); o …



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.