Pytania otagowane jako xmlhttprequest

XMLHttpRequest (XHR) to obiekt JavaScript, który udostępnia interfejs API do wykonywania asynchronicznych żądań HTTP z kodu frontendowego obsługującego przeglądarkę internetową - to znaczy do włączania techniki programowania znanej jako AJAX. XHR API to starszy interfejs API. Został zastąpiony przez Fetch API.


1
jQuery publikuje prawidłowy plik json w treści żądania
Więc zgodnie z dokumentacją jQuery Ajax , serializuje dane w postaci ciągu zapytania podczas wysyłania żądań, ale ustawienie processData:falsepowinno pozwolić mi na wysyłanie rzeczywistego JSON w treści. Niestety, mam trudności z ustaleniem najpierw, czy tak się dzieje, a po drugie, jak wygląda obiekt, który jest wysyłany na serwer. Wiem tylko, …

3
Fetch API vs XMLHttpRequest
Wiem, że używa Fetch API Promise s i oba pozwalają na wysyłanie żądań AJAX do serwera. Przeczytałem, że Fetch API ma kilka dodatkowych funkcji, które nie są dostępne w XMLHttpRequest(i w polyfill Fetch API, ponieważ jest na nim oparty XHR). Jakie dodatkowe możliwości ma Fetch API?

10
Jak włączyć CORS w AngularJs
Stworzyłem demo przy użyciu JavaScript dla interfejsu API wyszukiwania zdjęć Flickr. Teraz konwertuję go na AngularJs. Przeszukałem internet i znalazłem poniżej konfigurację. Konfiguracja: myApp.config(function($httpProvider) { $httpProvider.defaults.useXDomain = true; delete $httpProvider.defaults.headers.common['X-Requested-With']; }); Usługa: myApp.service('dataService', function($http) { delete $http.defaults.headers.common['X-Requested-With']; this.flickrPhotoSearch = function() { return $http({ method: 'GET', url: 'http://api.flickr.com/services/rest/?method=flickr.photos.search&api_key=3f807259749363aaa29c76012fa93945&tags=india&format=json&callback=?', dataType: 'jsonp', headers: …


8
Edytować i odtwarzać ponownie XHR Chrome / Firefox itp.?
Szukałem sposobu na zmianę żądania XHR wysłanego w mojej przeglądarce, a następnie ponowne odtworzenie. Powiedzmy, że w przeglądarce zostało wykonane pełne żądanie POST, a jedyną rzeczą, którą chcę zmienić, jest mała wartość, a następnie odtworzenie jej ponownie. Byłoby to o wiele łatwiejsze i szybsze do zrobienia bezpośrednio w przeglądarce. Wyszukałem …




11
Żądany zasób nie zawiera nagłówka „Access-Control-Allow-Origin”. Dlatego też pochodzenie „…” nie jest dozwolone
Używam .htaccess do przepisywania adresów URL i użyłem podstawowego tagu html, aby to działało. Teraz, kiedy próbuję wysłać żądanie AJAX, pojawia się następujący błąd: Nie można załadować XMLHttpRequest http://www.example.com/login.php. Żądany zasób nie zawiera nagłówka „Access-Control-Allow-Origin”. http://example.comDlatego Origin „ ” nie ma dostępu.

17
Błąd AngularJS: żądania między źródłami są obsługiwane tylko w przypadku schematów protokołów: http, dane, rozszerzenie chrome, https
Mam trzy pliki bardzo prostej aplikacji kątowej js 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() { var app …

4
Zezwól przeglądarce Google Chrome na używanie XMLHttpRequest do ładowania adresu URL z pliku lokalnego
Podczas próby wykonania żądania HTTP za pomocą XMLHttpRequest z pliku lokalnego, zasadniczo kończy się niepowodzeniem z powodu Access-Control-Allow-Originnaruszenia. Jednak sam korzystam z lokalnej strony internetowej, więc zastanawiałem się, czy istnieje sposób, aby Google Chrome zezwalał na te żądania, które są przesyłane z pliku lokalnego do adresu URL w Internecie. Np. …

3
Czy onload jest równy readyState == 4 w XMLHttpRequest?
Jestem zdezorientowany co do zdarzenia powrotu xhr, jak mogę powiedzieć, nie ma tak dużej różnicy między onreadystatechange -> readyState == 4 i onload, czy to prawda? var xhr = new XMLHttpRequest(); xhr.open("Get", url, false); xhr.onreadystatechange = function() { if (xhr.readyState === 4) { /* do some thing*/ } }; xhr.send(null); …


6
file_get_contents („php: // input”) czy $ HTTP_RAW_POST_DATA, który z nich jest lepszy, aby uzyskać treść żądania JSON?
file_get_contents("php://input")lub $HTTP_RAW_POST_DATA- który z nich jest lepszy, aby uzyskać treść żądania JSON? I jakiego typu żądania ( GETlub POST) powinienem użyć do wysyłania danych JSON po stronie klienta XmlHTTPRequest? Moje pytanie zostało zainspirowane tą odpowiedzią: Jak wysłać JSON do PHP za pomocą curl Cytuj z tej odpowiedzi: Z punktu widzenia …
120 php  json  xmlhttprequest 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.