안녕 나는 문제얻기 상태 0
내가 할 수있는 것을 내가 0 로 4 req.status로 req.readyState로 무엇입니까
alert("4");
req.onreadystatechange=function()
{
alert("5");
if (req.readyState==4 && req.status==200)
{
xmlDoc=req.responseXML;
alert("xml doc received"+xmlDoc);
txt="";
x=xmlDoc.getElementsByTagName("FIRSTNAME");
y=xmlDoc.getElementsByTagName("LASTNAME");
alert("Response achieved"+x);
}
else
{
alert("Error!!! --> req.readyState "+req.readyState+" Error !!! ---> req.status "+req.status);
}
}
req.open("POST",url,true);
alert("6");
req.setRequestHeader("Content-type","application/x-www-form-urlencoded");
req.send(parameters);
아약스 호출에 대한 아래의 코드를 사용하고 로컬 아파치 서버에서 파일을 호스팅하고 있습니다. 답장을 보내주십시오.
원인은 없지만 : ajax (또는 비동기식)를 다룰 때는'alert '를 사용하지 마십시오. 'alert'는 자바 스크립트 인터프리터를 멈추고 여러분이 사용하는 브라우저에 따라 다르다면 비동기 코드와 상호 작용할 수 있습니다. 브라우저의 디버거를 사용하십시오.이 디버거는이를 위해 설계되었지만 극적으로 * 더 많은 정보를 제공합니다. 아니면 최악의 경우'console.log'를 사용하십시오. 하지만 다시, 디버거는 코드를 실행하는 방법을 이해하고 변수 등을 확인할 수 있도록 특별히 설계되었습니다. –
가능한 중복 [HTML5 Post Request Body] (http://stackoverflow.com/questions/21725580/html5) -post-request-body) – Quentin