2016-10-07 5 views
-1

에서 비동기 HTTP 요청을 보내고 응답을 구문 분석하고 HTML 페이지를 각각 업데이트하려고합니다. AJAX 나 다른 써드 파티 라이브러리를 사용하지 않고 그것을 할 수있는 방법이 있습니까?HTML에서 HTTP 요청을하는 방법은 무엇입니까?

이 작업을 수행하는 가장 기본적인 방법을 찾고 싶습니다. 라이브러리는이를 수행 할 수 있기 때문에 라이브러리가 없어도 가능합니다.

나는 웹 개발을 며칠간 점검하는 모바일 개발자입니다.

UPDATE 1

내가 AJAX는 "타사 라이브러리"를 호출하지 않았다. 내 잘못이야. 응답

업데이트 2 개

감사합니다 모두. 내가 배운 것 : 내가 원하는 것을 할 수있는 유일한 방법은 AJAX, 특히 XMLHttpRequest입니다.

+0

Ajax는 "현재 페이지를 떠나지 않고 자바 스크립트로 HTTP 요청을 만들기 '의 과정에 주어진 이름이다. Ajax가 없다면 당신은 똑같은 일을 할 수 없습니다. Ajax는 타사 라이브러리가 아닙니다. 라이브러리는 "다른 사람이 작성한 JavaScript"이기 때문에 라이브러리 없이도 할 수있는 모든 작업을 수행 할 수 있습니다. – Quentin

+0

당신은 비동기가되고 싶지만 AJAX는 원하지 않으십니까? AJAX는 말 그대로 "비동기 자바 스크립트 및 XML"(XML 부분을 무시할 수 있음)을 의미하므로 이상하게 들립니다. – Neikos

+0

여기에 브라우저 api 문서가 있습니다. https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest – jonzee

답변

1

JS가없는 방법은 없습니다. 가장 기본적인 방법은 새로운 fetch()API을 사용하거나, 또는 좋은 오래된 XMLHttpRequest()link

+0

이 링크도 좋습니다;) : https://davidwalsh.name/fetch –

+0

[링크 만있는 답변은 피하십시오] (http://meta.stackoverflow.com/tags/link-only-answers/info). "외부 사이트에 대한 링크 이상의 것"(http://stackoverflow.com/help/deleted-answers) – Quentin

+0

기술적으로 JS없이 외부 리소스를 요청할 수 있지만 OP가하고 싶은 것을 성취해라. 그러나 누군가 호기심을 일으키는 경우를 대비하여 : http://webcomponents.org/articles/introduction-to-html-imports/ –

관련 문제