1. xhttp.open("GET", "ajax_info.txt", false);
여기서 2번째 인수가 xhttp.send 후에 서버측에서 실행될 url 아닌가요? 근데 이게 txt파일이면 어떻게 실행되는거죠?
2. 서버측에서 위의 url이 실행된 후에 결과를 리턴한 값이 xhttp.responseXML or xhttp.responseText 에 들어온다는데
서버측에서 어떻게 리턴해야되나요?
doGet이나 doPost 둘다 리턴 값이 void인데 즉 리턴 값이 없는 함수라 return AAA; 이런식으로 리턴 못하잖아요 어떻게 리턴해줘야 저 값이 들어가죠?
1번대로 하면 정적파일이 받아질거임
2번답은 저거 응답오면 onxmlstatchange인가? 머 이벤트 발생하는데 그거 전송성공인지 상태 확인돌린다음에 responseText에서 값 꺼내쓰면됨
onreadystatechange네
네 근데 제가 궁금한 점은 2번에 reponseText에 값이 서버가 리턴한 값이잖아요 근데 서버가 그 값을 리턴할 때 어떻게 리턴해야 reponseText에 값이 들어가나요?
1번은 정적 파일이 서버측 디렉토리에 다운 받아지는건가요?
1번은 서버셋팅하기 나름임
서버에서 리턴한다기 보다 걍 request 들어오면 거따가 똑같이 쏴주는거임 ajax 구분할수도 있고 걍 쏴줄수도 있고
그럼 서버에서 저 reponseText값을 제어는 못하나요?
서버만 보면 일반적인 request response랑 크게 다를거 없음
그러니까 예를 들어 클라이언트에서 서버쪽으로 요청을 보내면 서버가 그 요청을 처리해서 특정한 결과를 반환하게 못하나요?
저따가 서버에서 response보낼때 html문서 보내는것처럼 암거나 넣을 수 있음 바이너리도 되고 xml이건 json이건
할수있음 restful도 그런거고
님 지금 덧글알림 뜨는것도 똑같은 주소에서 세션마다 다른 덧글 보내는거
아하 대충 이해됐네요 답변 감사합니다
20160525//셋팅->세팅 (외래어는 뒤 초성이 거센소리나 된소리일 때 앞 받침을 안 적는 게 원칙. 쉽게 말하자면 받침 유무에 따라 발음 차이가 없으면 받침 안 씀) [리듬 맞춤법 봇♬]