2012-11-29 2 views
0

JavaScript 및 Ajax를 사용하여 로컬에서 텍스트 파일을 읽는 방법을 배우려고합니다. 나는 온라인에서 튜토리얼을보고 있었지만 그 내용을 따랐지만, 무엇을해도 텍스트에 .txt 파일이 무엇인지 표시 할 수는 없다.자바 스크립트를 사용하여 텍스트 파일을 읽는 중 오류가 발생했습니다.

function loadDoc(){ 
       var xmlhttp = new XMLHttpRequest(); 
       xmlhttp.onreadystatechange=function(){ 
        if (xmlhttp.readyState==4 && xmlhttp.status==200){ 
         xmlhttp.open("GET","names.txt",true); 
         allText = xmlhttp.responseText; 
         lines = xmlhttp.responseText.split("\n"); 
        } 
       } 
       xmlhttp.send(null); 

       document.getElementById("myDiv").innerHTML=allText; 
      } 

나는 이것이 내가 텍스트 파일에 무엇을 읽고 (ID "myDiv")를 가지지 사업부를 변경하기위한 것입니다 생각하지만, 내가 노력할 상관없이,이 작업을 수행하지하지 않는 것 같습니다. 어떤 도움을 주시면 고맙겠습니다. 저는 JavaScript와 Ajax에 아직 익숙하지 않습니다.

+1

텍스트가 표시되지 않으면 지금 무엇이 표시되는지 확인하십시오. 개발자 도구 또는 방화범 털에서 본 적이 있습니까? – polin

답변

0

Firebug 또는 Chrome의 개발자 도구를 사용하여 AJAX 호출이 올바른 텍스트를 반환하는지 확인하십시오.

names.txt은 HTML 페이지와 동일한 디렉토리에 있습니까?

관련 문제