8. XHR 어떻게 쓰지?
1.
var
request
=
new
XMLHttpRequest();
//요청을
위한
객체를
만들고
2.
request.open(“GET”
,
“../response.txt”
,
false);
//
요청
형태와
데이터를
지정하고
3.
request.send(null);
//요청을
보낸다.
4.
result
=
request.responseText;
//결과를
받는다.
5.
result
=
JSON.parse(result)
//결과를
파싱한다.
17. 비동기 콜백함수 어떻게 쓰지?
(function()
{
1.
var
request
=
new
XMLHttpRequest();
//요청을
위한
객체를
만들고
2.
request.open(“GET”
,
“../response.txt”
,
true);
//
요청
형태와
데이터를
지정하고
3.
request.send(null);
//요청을
보낸다.
After
3.
request.onreadystatechange
=
function()
{
//readyState값이
변경
될
때마다
콜백함수가
불린다.
if(request.readyState
===
4
&&
request.status
===
200)
{}
//
응답이
정상이면
4.
result
=
request.responseText;
5.
result
=
JSON.parse(result)
//
응답데이터를
파싱한다.
}
})();