ajax
20070101_LT_ajaxPHP̿ѰSW1.pdf (180.8K), Down : 29, 2007-09
20070101_LT_ajaxPHP̿ѰSW2.pdf (113.5K), Down : 7, 2007-09
- opencode.co.kr -
ajax
20070101_LT_ajaxPHP̿ѰSW1.pdf (180.8K), Down : 29, 2007-09
20070101_LT_ajaxPHP̿ѰSW2.pdf (113.5K), Down : 7, 2007-09
Ʋ ÷ֽ Ұ 帮ڽϴ.
ǿܷ Ȱ뵵 ϴ.
<script language="JavaScript">
function getHttprequest(URL) {
// ⺻
var xmlhttp = null;
// FF window.XMLHttpRequest ü Ѵ.
if(window.XMLHttpRequest) {
// FF ü
xmlhttp = new XMLHttpRequest();
} else {
// IE ü
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
// GET URL ּ ´
// ؾ UTF
xmlhttp.open('GET', URL,false);
// ȣ ҵ带 ٷ
xmlhttp.onreadystatechange = function() {
// readyState 4 status 200 ùٸ
if(xmlhttp.readyState==4 && xmlhttp.status == 200 && xmlhttp.statusText=='OK') {
// responseText
responseText = xmlhttp.responseText;
}
}
xmlhttp.send('');
// xmlhttp ü responseText ȯ
return responseText = xmlhttp.responseText;
}
function replace(URL) {
document.getElementById('replace_area').innerHTML = getHttprequest(URL);
}
</script>
<div id='replace_area'> ~~ </div>
<a href = 'javascript:replace('test.php?bo_table=<?=bo_table?>&wr_id=<?=$wr_id?>');'> </a>
ҽ '' Ŭ 'test.php' µǴ innerHTML
<div id='replace_area'></div> ӿ ְ ˴ϴ. '' .
̶ ȭ ε Ͼ 鼭 ȭ ȭ ų ֽϴ.
ʿ ٰ ȭ鿡 ѷ ִٴ Դϴ.
˾â ذؾ ߴ κе ̷ ȭ鳻 ó ְ,
ǽð ÷ ִ ô ϴ.
Ͻ XMLHttpRequest Ͱ UTF-8 µDZ ȯ濡 °
iconv ؼ EUC-KR ȯϴ ʿմϴ.
ob_start();
~~~~~~
$data = ob_get_contents();
ob_end_clean();
echo iconv("CP949", "UTF-8", $data);
䷱ ǰ?
( ݴ ѱ ÿ UTF-8 ȯ ؾմϴ. )
׳ innerHTML Խ ũƮ ִ ۵ ϴ 찡
ִµ <script DEFER language="JavaScript"> DEFER DZ ϴ,
ƴ϶ ڳ.
α ƴ е ýϴ.
Ȥ Ź帮. ajax ҽ ־
ҽ ϴ Ŷ ϴ.