테스트 사이트 - 개발 중인 베타 버전입니다

ajax 공부하기 채택완료

김포안 5년 전 조회 2,221

ajax를 입문하기에 좋은 책이나 싸이트가 있을까요?

먼저 배우신 분들의 답변을 기다립니다~

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트

ajax는 정말 쉽습니다.

참고: https://www.w3schools.com/xml/ajax_intro.asp

 

 

</strong></p>

<div class="w3-code notranslate htmlHigh">ajax_test.html</div>

<div class="w3-code notranslate htmlHigh"><span class="tagnamecolor" style="color:brown"><span class="tagcolor" style="color:mediumblue"><</span>!DOCTYPE<span class="attributecolor" style="color:red"> html</span><span class="tagcolor" style="color:mediumblue">></span></span>

<span class="tagnamecolor" style="color:brown"><span class="tagcolor" style="color:mediumblue"><</span>html<span class="tagcolor" style="color:mediumblue">></span></span>

<span class="tagnamecolor" style="color:brown"><span class="tagcolor" style="color:mediumblue"><</span>body<span class="tagcolor" style="color:mediumblue">></span></span>



<span class="tagnamecolor" style="color:brown"><span class="tagcolor" style="color:mediumblue"><</span>div<span class="attributecolor" style="color:red"> id<span class="attributevaluecolor" style="color:mediumblue">="demo"</span></span><span class="tagcolor" style="color:mediumblue">></span></span>

  <span class="tagnamecolor" style="color:brown"><span class="tagcolor" style="color:mediumblue"><</span>h2<span class="tagcolor" style="color:mediumblue">></span></span>Let AJAX change this text<span class="tagnamecolor" style="color:brown"><span class="tagcolor" style="color:mediumblue"><</span>/h2<span class="tagcolor" style="color:mediumblue">></span></span>

  <span class="tagnamecolor" style="color:brown"><span class="tagcolor" style="color:mediumblue"><</span>button<span class="attributecolor" style="color:red"> type<span class="attributevaluecolor" style="color:mediumblue">="button"</span> onclick<span class="attributevaluecolor" style="color:mediumblue">="loadDoc()"</span></span><span class="tagcolor" style="color:mediumblue">></span></span>Change Content<span class="tagnamecolor" style="color:brown"><span class="tagcolor" style="color:mediumblue"><</span>/button<span class="tagcolor" style="color:mediumblue">></span></span>

<span class="tagnamecolor" style="color:brown"><span class="tagcolor" style="color:mediumblue"><</span>/div<span class="tagcolor" style="color:mediumblue">></span></span>

<script></div>

<div class="w3-code notranslate htmlHigh"><span class="jscolor" style="color:black"><span class="jskeywordcolor" style="color:mediumblue">function</span> loadDoc() {

  <span class="jskeywordcolor" style="color:mediumblue">var</span> xhttp = <span class="jskeywordcolor" style="color:mediumblue">new</span> XMLHttpRequest();

  xhttp.<span class="jspropertycolor" style="color:black">onreadystatechange</span> = <span class="jskeywordcolor" style="color:mediumblue">function</span>() {

    <span class="jskeywordcolor" style="color:mediumblue">if</span> (<span class="jskeywordcolor" style="color:mediumblue">this</span>.<span class="jspropertycolor" style="color:black">readyState</span> == <span class="jsnumbercolor" style="color:red">4</span> && <span class="jskeywordcolor" style="color:mediumblue">this</span>.<span class="jspropertycolor" style="color:black">status</span> == <span class="jsnumbercolor" style="color:red">200</span>) {

     document.<span class="jspropertycolor" style="color:black">getElementById</span>(<span class="jsstringcolor" style="color:brown">"demo"</span>).<span class="jspropertycolor" style="color:black">innerHTML</span> = <span class="jskeywordcolor" style="color:mediumblue">this</span>.<span class="jspropertycolor" style="color:black">responseText</span>;

    <span class="jsnumbercolor" style="color:red"> </span>}

  };

  xhttp.<span class="jspropertycolor" style="color:black">open</span>(<span class="jsstringcolor" style="color:brown">"GET"</span>, <span class="jsstringcolor" style="color:brown">"ajax_info.php"</span>, <span class="jskeywordcolor" style="color:mediumblue">true</span>);

  xhttp.<span class="jspropertycolor" style="color:black">send</span>();

}</span></div>

<div class="w3-code notranslate htmlHigh"></script>

<span class="tagnamecolor" style="color:brown"><span class="tagcolor" style="color:mediumblue"><</span>/body<span class="tagcolor" style="color:mediumblue">></span></span>

<span class="tagnamecolor" style="color:brown"><span class="tagcolor" style="color:mediumblue"><</span>/html<span class="tagcolor" style="color:mediumblue">></span></span></div>

<div class="w3-code notranslate htmlHigh"> </div>

<div class="w3-code notranslate htmlHigh"><span class="jscolor" style="color:black"><span class="jsstringcolor" style="color:brown">ajax_info.php</span></span></div>

<div class="w3-code notranslate htmlHigh"><span class="jscolor" style="color:black"><span class="jsstringcolor" style="color:brown"><?php</span></span></div>

<div class="w3-code notranslate htmlHigh">echo "message";</div>

<div class="w3-code notranslate htmlHigh"><span class="jscolor" style="color:black"><span class="jsstringcolor" style="color:brown">?></span></span></div>

<div class="w3-code notranslate htmlHigh"> </div>

<p><strong>

이게 답니다. 저도 늘 복사해서 봍여넣기 해서 사용합니다.

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

김포안
4년 전
친절한 답변 감사합니다~~

댓글을 작성하려면 로그인이 필요합니다.

모든 배움은 구글에있습니다

요즘 유튜브도 잘 나오니 검색해보세요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

5년 전

구글에서 jquery ajax로 검색해 보시면 엄청나게 많은 링크가 있을겁니다.

 

본래의 의미를 파악하실려면 XMLHttpRequest 예제로 구글링 해 보시죠.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인