1
javascript open() 함수를 통해 XML에 데이터를 넣으려고합니다.
그러나이 웹 사이트는 readyState가 1 번번이 않습니다, 아래
는 자바 스크립트 코드를입니다readyState가 1을 초과하지 않습니다.
function addItem()
{
var name = document.getElementById('Iname').value;
var price = document.getElementById('Iprice').value;
var quantity = document.getElementById('Iquantity').value;
var description = document.getElementById('Idescription').value;
xHRObject.open("GET", "listing.php", true);
xHRObject.onreadystatechange = function() {
if (xHRObject.readyState == 4 && xHRObject.status == 200)
{
document.getElementById('Information').innerHTML = xHRObject.responseText;
xHRObject.send(null);
}
}
}
는 PHP에 오류가 있지만 아주 큰 그래서 난 단지 그것을 게시 할 예정 나도 몰라 필요한 경우
PHP 파일에서 오류 트래핑을 설정 했습니까? 아니면 아약스 호출 이후에 수신하는 헤더를 살펴보아야할까요? 거기에 많은 정보가있을 수 있습니다. – Michel
아니, 준비 상태 및 상태를 경고하기 위해 방화 광구를 사용했습니다. –
대부분 PHP 파일에서 오류가 발생했을 수 있습니다. 'listing.php'의 내용을'echo 'ok';'만 대체하고 readyState가 변경되는지 확인하십시오. – Michel