xmlhttprequest 예제

août 2, 2019 9:25 Publié par

다음은 XMLHttpRequest를 사용하는 웹 페이지의 간략한 예입니다. 나중에 잘못 될 수있는 다양한 것들을 해결할 수있는 세부 사항과 방법을 살펴보겠습니다. 자세한 예는 위의 예에서 이진 데이터 보내기 및 수신 페이지를 확인하여 메서드와 URL을 요청에 전달했습니다. 위의 예제를 자신의 웹 페이지 중 하나에서 사용하려면 로드하는 XML 파일이 자신의 서버에 있어야 합니다. 클라이언트에서 캐싱 동작을 통합할 수 있습니다. 다음 스크립트는 예제 접근 방식을 보여 줍니다: W3Schools의 예제는 W3Schools 도메인에 있는 모든 열려 있는 XML 파일을 엽니다. 이 예제에서 updateProgress() 함수에 의해 지정된 진행률 이벤트 처리기는 전송할 총 바이트 수와 이벤트의 총 및 로드된 필드에서 지금까지 전송된 바이트 수를 받습니다. 그러나 길이계산 가능한 필드가 false이면 총 길이는 알 수 없으며 0이 됩니다. GET과 같은 일부 요청 메서드에는 본문이 없습니다. 그리고 그들 중 일부는 POST 사용 본문을 사용하여 데이터를 서버로 보냅니다. 나중에 예제를 살펴보겠습니다. XMLHttpRequest 개체는 웹 서비스에 대한 아약스 동기 또는 비동기 호출을 구현하기 위해 자바 스크립트에서 사용됩니다.

이 예제에서는 ajax 사용 XMLHttpRequest에서 웹 서비스에 http get 및 게시 요청을 구현 하는 방법을 보여 줄 것입니다. ajax 클라이언트에 응답 데이터를 다시 작성하려면 http 웹 서버를 만들어야 합니다. 자세한 내용은 노드 JS Http 서버 Get Post 예제를 참조하십시오. 예를 들어, « arraybuffer »의 responseType을 사용하여 원시 이진 데이터를 저장하는 ArrayBuffer 개체로 원격 콘텐츠를 가져오는 이 스니펫을 고려합니다. 지금 정상으로 보이는 것들은, 다시 하루에, 그들은 미래에서 오는 것처럼 보였다. 나는 GMail 또는 구글지도에 대해 얘기하고, 예를 들어, 모든 XHR에 큰 부분을 기반으로했다. 이제 foo와 baz라는 두 개의 필드만 포함하는 양식을 제출하는 것을 고려하십시오. POST 메서드를 사용하는 경우 서버는 사용 중인 인코딩 유형에 따라 다음 세 가지 예제 중 하나와 유사한 문자열을 받게 됩니다.

아래 코드는 서버에서 /article/xmlhttprequest/예제/로드에서 URL을 로드하고 진행 상황을 인쇄합니다: XMLHttpRequest 수신 상태=0 및 statusText=null로 결론을 내린 경우 요청이 수행될 수 없음을 의미합니다.

Classés dans :Non classé

Cet article a été écrit par NotreSite

Les commentaires sont fermés.