0
나는 이것을 이해하지 못한다. innerHTML 요청이 있습니다.이상한 ajax 동작 주석 코드가 요청을 중단합니까?
<?php
echo ("Hello, world");
?>
과 잘 작동하지만 내가 할 경우 : (가) 포함의
<a href="javascript:void(0)" onclick="getData('/includes/hello.php', 'targetDiv')"></a>
<div id="targetDiv"></div>
하나는
<?php
echo ("Hello, world");
?>
<!--
lots of code I'm trying to debug
-->
작동하지 않습니다.
왜?
GetData의 :
이<script language = "javascript">
var XMLHttpRequestObject = false;
if (window.XMLHttpRequest) {
XMLHttpRequestObject = new XMLHttpRequest();
} else if (window.ActiveXObject) {
XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
}
function getData(dataSource, divID)
{
if(XMLHttpRequestObject) {
var obj = document.getElementById(divID);
XMLHttpRequestObject.open("GET", dataSource);
XMLHttpRequestObject.onreadystatechange = function()
{
if (XMLHttpRequestObject.readyState == 4 &&
XMLHttpRequestObject.status == 200) {
obj.innerHTML = XMLHttpRequestObject.responseText;
}
}
XMLHttpRequestObject.send(null);
}
}
</script>
여기에 getData 함수 코드도 게시 하시겠습니까? 게시물을 보는 것만으로도 이해할 수 있습니다. –
확인. 예 - 게시 (머리 부분에 있음) – Joel
* 작동하지 않습니다. * 응답을받지 못했습니까? 아니면 응답이 DOM 트리에 제대로 주입되지 않았습니까? –