카테고리 없음

[자바 스크립트] JS에서 읽을 데이터를 저장하는 가장 좋은 방법

행복을전해요 2021. 2. 9. 05:54

가장 좋은 방법은 JSON 인코딩 데이터로 .js 파일을 만드는 것입니다. 거의 모든 언어에는이를위한 함수가 있습니다. 예를 들어 PHP의 json_encode입니다.

다음과 같은 파일을 만들 수 있습니다.

window.data = {something: true, fromfile: ['f','d','s']};

html 페이지에 javascript 파일로 포함합니다.

<script src="data.js"></script>

따라서 window.data에 해당 배열이 있습니다.

또는 파일을 만듭니다.

{something: true, fromfile: ['f','d','s']}

그리고 jQuery의 AJAX로로드합니다.

$.post('fileURL',{}, function(data) { console.log(data); }, 'json');

필요할 때 언제든지 얻을 수 있습니다. 실제 데이터를 얻기 위해 서버 측 스크립트를 사용하여 언제든지 이러한 데이터를 생성 할 수도 있습니다. fileURL.js를 서버 측 스크립트의 URL로 변경하면됩니다.

마지막 매개 변수 (json)를 'text'로 변경하고 파일 내용을 문자열로 가져올 수도 있습니다. 그러나 바이너리 파일에 대해서는 그것을 신뢰하지 않으며 서버 측에서 JSON으로 변환하는 것이 좋습니다.



출처
https://stackoverflow.com/questions/22050346