Ajax 에 대한 간단한 예제입니다.


ex #1)

<script language="javascript" type="text/javascript">

<!--

function getXMLHttps() {

 

  if (typeof XMLHttpRequest != 'undefined') {

    return new XMLHttpRequest();

  } else {

    try {

      return new ActiveXObject("Msxml2.XMLHTTP");

    } catch (e) {

      try{

       return new ActiveXObject("Microsoft.XMLHTTP");

      } catch (e){

             alert("Ajax를 지원하는 브라우저가 아닙니다.");

             return false;

      }

    }

  }

}

 

function dynamic(){

  var http = getXMLHttps();

 

  http.onreadystatechange = function(){

    if ((http.readyState === 4) && (http.status === 200)) {

      document.getElementById("Prints").innerHTML =

                                          http.responseText;

    }

  }

 

  var name = document.getElementById('name').value;

  var age = document.getElementById('age').value;

 

  http.open("POST", "test.php", true);

 

  http.setRequestHeader(

    'Content-Type',

    'application/x-www-form-urlencoded'

  );

 

http.setRequestHeader(

    'Cache-Control',

    'no-cache'

);

 

http.send(

"name=" + encodeURIComponent(name) +

"&age=" + encodeURIComponent(age)

);

}

//-->

</script>

<!-- test.php

print_r($_POST);

-->

 

<form name='forms'>

Name: <input type='text' id='name' value="habony" /><br />

age: <input type='text' id='age' value="15" />

<input type='button' onclick='dynamic()' value='Send' />

</form>

<br /><br />

<div id="Prints"></div>

 

</body>

</html>

<!--

출력:

Array

(

  [name] => habony

  [age] => 15

)

-->

 

블로그 이미지

하보니

하보니와 함께하는 phP 초보

댓글을 달아 주세요

  • 2014.03.14 02:29  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다

    • Favicon of https://blog.habonyphp.com BlogIcon 하보니 2014.03.14 14:23 신고  댓글주소  수정/삭제

      기본적으로 XML 문서를 엑셀에서 볼 수 있습니다. 형식이 약간 달라서 열지 못하는 게 아닌가 싶습니다.

      편하게 보려면 가장 문안한 방법이 XML 문서를 바인딩하거나 php이나 기타 방법을 이용해서 HTML로 변환해서 봐야 할 것 같은데요.

      도움을 못드려 죄송합니다.