«xmlhttprequest» 태그된 질문

XMLHttpRequest (XHR)는 웹 브라우저를 실행하는 프런트 엔드 코드에서 비동기 HTTP 요청을 만들기위한 API, 즉 AJAX로 알려진 프로그래밍 기술을 활성화하기위한 API를 노출하는 JavaScript 개체입니다. XHR API는 레거시 API입니다. Fetch API로 대체되었습니다.

7
jQuery는 동기 XMLHTTPRequest를 더 이상 사용하지 않습니다.
다른 많은 웹 사이트와 마찬가지로 내 웹 사이트는 jQuery를 사용하고 있습니다. 개발자 도구를 열면 XMLHTTPRequest가 최종 사용자의 경험에 해로운 영향을 미치기 때문에 더 이상 사용되지 않습니다. 계속해서 문서의 일부를 읽었 지만 상당히 기술적이었습니다. 누군가가 XMLHTTPRequest에서 WHATWG로 전환 한 결과를 간단한 용어로 설명 할 수 있습니까? 2012 년에 일어났다 고합니다. 또한 …

2
JSON을 서버에 보내고 JQuery없이 JSON을 반환합니다.
JSON (문자열화할 수 있음)을 서버에 보내고 JQuery를 사용하지 않고 사용자 측에서 결과 JSON을 검색해야합니다. GET을 사용해야하는 경우 JSON을 매개 변수로 어떻게 전달합니까? 너무 길어질 위험이 있습니까? POST를 사용해야하는 경우 onloadGET에서 해당 기능을 어떻게 설정 합니까? 아니면 다른 방법을 사용해야합니까? 말 이 질문은 간단한 AJAX를 보내는 것이 아닙니다. 중복으로 닫아서는 안됩니다.



3
HTTP 401-적절한 WWW-Authenticate 헤더 값은 무엇입니까?
지금 작업중인 응용 프로그램에는 세션 시간 초과 값이 있습니다. 사용자가이 값보다 오랫동안 상호 작용하지 않은 경우 다음 페이지를로드하려고하면 로그인하라는 메시지가 표시됩니다. 모든 요청은 AJAX 호출을 포함하는이 메커니즘을 통해 라우팅됩니다. 원래 우리는 로그인 페이지와 함께 200 헤더를 보내고 있었는데, 이는 200 응답이 전송되면 코드가 실행되기 때문에 AJAX에 몇 가지 문제가 발생하고 …


6
JQuery Ajax 요청의 진행 상황을 얻는 가장 깨끗한 방법은 무엇입니까?
평범한 자바 스크립트에서는 매우 간단합니다. {XMLHTTPRequest}.onprogress var xhr = new XMLHttpRequest(); xhr.onprogress = function(e){ if (e.lengthComputable) var percent = (e.loaded / e.total) * 100; }; xhr.open('GET', 'http://www...', true); xhr.onreadystatechange = function() { ... }; xhr.send(null); 하지만 JQuery ( $.get()또는 $.ajax())로 html 데이터를 다운로드하는 ajax 사이트를 만들고 있는데, 작은 진행률 표시 …

19
XMLHttpRequest 상태 0 (responseText가 비어 있음)
XMLHttpRequest로 데이터를 가져올 수 없습니다 (상태 0 및 responseText가 비어 있음) : xmlhttp = new XMLHttpRequest (); xmlhttp.open ( "GET", "http://www.w3schools.com/XML/cd_catalog.xml", true); xmlhttp.onreadystatechange = function () { if (xmlhttp.readyState == 4) alert ( "상태"+ xmlhttp.status); } xmlhttp.send (); "상태 0"을 경고합니다. localhost 요청과 동일한 상황 (cd_catalog.xml이 로컬 파일로 저장 됨) …

8
페이지의 모든 AJAX 요청에 "후크"추가
모든 단일 AJAX 요청 (전송 될 때 또는 이벤트에 대해)에 "연결"하여 작업을 수행 할 수 있는지 알고 싶습니다. 이 시점에서 페이지에 다른 타사 스크립트가 있다고 가정합니다. 이들 중 일부는 jQuery를 사용하고 다른 일부는 사용하지 않을 수 있습니다. 이게 가능해?

3
XMLHttpRequest 모듈이 정의되지 않음 / 찾음
이것은 내 코드입니다. var XMLHttpRequest = require("xmlhttprequest").XMLHttpRequest; var xhr = new XMLHttpRequest(); xhr.open("GET", "//URL") xhr.setRequestHeader("Content-Type: application/json", "Authorization: Basic //AuthKey"); xhr.send(); 오류가 발생합니다. Cannot find module 'xmlhttprequest' 첫 번째 줄을 제거하면 다음과 같은 결과가 나타납니다. XMLHttpRequest is not defined 나는 모든 것을 검색했고 사람들은 여기저기서 Node.js의 문제를 언급했지만 Node의 설치가 정확했기 …

6
HTTP 상태 코드 0은 의미가 있습니까?
브라우저의 스크립트에서 XMLHttpRequest를 만들 때 브라우저가 오프라인으로 작동하도록 설정되어 있거나 네트워크 케이블이 분리되면 요청이 오류와 함께 완료되고 상태 = 0으로 표시됩니다. 0은 허용 항목에 나열되지 않습니다. HTTP 상태 코드. 상태 코드 0은 무엇을 의미합니까? 모든 브라우저와 모든 HTTP 클라이언트 유틸리티에서 동일한 의미입니까? HTTP 사양의 일부입니까 아니면 다른 프로토콜 사양의 일부입니까? …

8
AJAX를 통해 "&"(앰퍼샌드) 문자를 어떻게 보낼 수 있습니까?
POSTJavaScript 의 메서드를 사용하여 몇 가지 변수와 문자열을 보내고 싶습니다 . 데이터베이스에서 문자열을 가져온 다음 PHP 페이지로 보냅니다. 나는 XMLHttpRequest물체를 사용하고있다 . 문제는 문자열에 문자 &가 몇 번 포함되어 있고 $_POSTPHP 의 배열이 여러 키처럼 인식한다는 것입니다. 나는 교체 시도 &와 \&과 replace()기능,하지만 아무것도하지 않는 것. 누구든지 도울 수 있습니까? …

5
jQuery에 Ajax 요청이 보류 중인지 어떻게 알 수 있습니까?
우리가 만든 jQuery 컨트롤에 몇 가지 문제가 있습니다. 찾고있는 항목의 ID를 입력 할 수있는 드롭 다운 목록이 있고 Enter 키를 누르거나 텍스트 상자에서 포커스를 잃으면 jQuery를 통해 입력 한 ID가 올바른지 확인하고 그렇지 않은 경우 경고를 표시한다고 가정합니다. '티. 문제는 일반 사용자가 유효하지 않은 값을 입력하고 제출 버튼을 눌러 포커스를 …

10
IIS7에서 교차 출처 리소스 공유 활성화
최근에 다른 도메인에 Javascript 요청을 게시했습니다. 기본적으로 다른 도메인에 대한 XHR 게시는 허용되지 않습니다. http://enable-cors.org/ 의 지침 에 따라 다른 도메인에서이를 활성화했습니다. <?xml version="1.0" encoding="utf-8"?> <configuration> <system.webServer> <httpProtocol> <customHeaders> <add name="Access-Control-Allow-Origin" value="*" /> <add name="Access-Control-Allow-Methods" value="GET,PUT,POST,DELETE,OPTIONS" /> <add name="Access-Control-Allow-Headers" value="Content-Type" /> </customHeaders> </httpProtocol> </system.webServer> </configuration> 이제 모든 것이 잘 작동하지만 …

9
PhoneGap / Cordova에서 쿠키 처리
서버 세션 사용으로 PhoneGap 앱에서 작업 중입니다. 세션을 처리하려면 쿠키가 필요합니다. 또한로드 밸런서의 쿠키도 처리해야합니다. 그래서 주위에 방법이 없습니다. PhoneGap 앱에서 쿠키를 어떻게 처리합니까? 나는 이미 몇 가지 연구를 수행했습니다. 일부는 쿠키 처리가 알 수없는 사용자 에이전트 (IIS)에 대한 쿠키를 설정하지 않는 서버에 따라 달라질 수 있다고 말합니다 . iOS의 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.