희망 XMLHttpRequest의 열기에 붙어 작동하지 않는,이 질문은 물어 너무 청소년 아니다 - 그러나 여기 간다 : 나는 AJAX를 배우려고 노력하고있어초급 AJAX 스크립트가
을, 나는 간단한 내용에 갇혔어요 -술책. 여기 내 코드는 다음과 같습니다.
request = getHTTPObject();
function useHttpResponse() {
if (request.readyState == 4) {
document.getElementById("p").innerHTML = request.responseText;
}
}
function update_p() {
request.open("GET",content.html,true);
request.onreadystatechange = useHttpResponse;
}
getHTTPObject가 올바르게 정의되어 있고 올바른 XMLHttpObject를 반환합니다. 당신이 아마 발췌에서 짐작했듯이 내가 업데이트하려고하는 요소는 id'd "p"입니다. 버튼을 클릭 할 때 스크립트를 올바르게 호출합니다. 아무런 문제가 없습니다.
스크립트는 request.open의 8 행에서 중지 된 것 같습니다. 오류는 없으며 스크립트는 이후에 아무 것도 말없이 무시합니다.
나는 무엇이든을 놓치지는 않았다고 생각하지만 당연히 아마 그렇게했을 것입니다. 나는 어디로 잘못 갔는가?
감사합니다.
의견을 주셔서 감사합니다 - 이미 시도했지만 결과는 같습니다. –
send 함수를 호출하지 않았습니까? request.send (null) – oks16
건배, 그랬어. –