JavaScript에서 HTTP GET 요청 수행
HTTP GET 요청은 JavaScript를 사용하여 서버에서 데이터를 가져오는 일반적인 방법입니다. Mac OS X에서 사용할 수 있는 Dashcode 위젯은 이 목적을 위해 특별히 설계된 XMLHttpRequest 개체를 제공합니다.
기본 HTTP GET 요청
동기식 GET 요청을 만들려면 다음을 사용하세요. 다음 코드:
function httpGetSync(theUrl) { var xmlHttp = new XMLHttpRequest(); xmlHttp.open("GET", theUrl, false); xmlHttp.send(null); return xmlHttp.responseText; }
비동기 HTTP GET 요청
다른 코드의 실행을 차단하지 않는 비동기식 요청의 경우 다음을 고려하세요.
function httpGetAsync(theUrl, callback) { var xmlHttp = new XMLHttpRequest(); xmlHttp.onreadystatechange = function() { if (xmlHttp.readyState == 4 && xmlHttp.status == 200) callback(xmlHttp.responseText); } xmlHttp.open("GET", theUrl, true); xmlHttp.send(null); }
비동기식 요청에 대한 참고 사항
동기식 요청은 구현하기가 더 쉬울 수 있지만 잠재적인 성능 및 사용자 경험 영향으로 인해 권장되지 않습니다. 일반적으로 가능할 때마다 비동기식 요청을 수행하는 것이 좋습니다.
위 내용은 JavaScript에서 동기 및 비동기 HTTP GET 요청을 수행하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!