2013-08-26 4 views
1

나는 내 자신의 라이브러리를 작성 중이며 변수에로드해야하는 텍스트 파일이 있습니다. Jquery를 사용하여이 작업을 수행 할 수는 있지만 실제로이 작업이 Java 스크립트 원시를 사용하여 어떻게 수행되는지 알고 싶습니다. 그래서 여기에 대한 좋은 리소스를 찾을 수 없습니다 나는 여기 :/자바 스크립트 배열에 텍스트 파일로드

Soooo이 코드를 javascript로 바꾸려면 어떻게해야합니까?

$('#result').load('txt.txt', function() { 
    alert('Load was performed.'); 
}); 

실제로 텍스트는 변수가 아닌 요소에 있어야합니다. (와이파이, 아래 예이다)

는, 가능성은 NIC가 가능하면 네트워크 제한 시간을 고려하여 필요로 훨씬 더 많은,하지만이
var oReq = new XMLHttpRequest(); 

oReq.open("GET", 'txt.txt', true); 
oReq.onload = function(e) { 
    var myText = oReq.responseText; 
    /* ... */ 
} 
oReq.send(); 

아니라고 :

+0

잘 모르겠지만 여기 좋은 링크를 발견 http://stackoverflow.com/questions/196498/how-do-i-load-the-contents-of-a- text-file-into-a-javascript-variable이 내가 찾고있는 해결책인가? –

+1

jQuery _is_ Javascript. MDN에서 AJAX를 찾아보십시오. – SLaks

답변

1

매우 그것이 같을 것이다 간소화 , 서버 오류 등이 있습니다. jQuery는이 문제를 처리하는 데 도움이됩니다.

한 자원이 더 많은 것을 위해 체크 아웃하는 것은 이것이다 : https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/Using_XMLHttpRequest

업데이트 :

바이올린 예 : http://jsfiddle.net/Exceeder/epGFH/ 또한 XHR은 IE에 도입 용액으로, IE 6과 호환되지 않기 때문입니다주의 만 IE 7에서 W3C 표준화 이후.

+0

나는 파일 형식을 저장하기위한 뼈대로 사용하기 때문에 timeout이 문제가 될 것이라고 생각하지 않습니다. –

+0

코드를 찾은 후 감사합니다. :) –

관련 문제