2014-04-03 4 views
0

현재 JavaScript 기능을 통해 체크 된 일련의 체크 박스를 확인하는 버튼이 HTML로 설정된 문제가 있습니다. 이 체크 박스 중 어느 것을 체크했는지에 따라이 함수는 변수에 숫자 (예 : 1.2, ..., 3.4 등)를 씁니다. 해당 변수의 내용을 텍스트 파일로 가져오고 싶지만 일부 연구 후에는 JavaScript가 파일에 쓸 수 없다고 표시됩니다. 나는 누군가가 PHP와 같은 텍스트 파일로 보낼 수있는 곳으로이 변수의 내용을 가져올 수있는 방법이 있는지 궁금 해서요?자바 스크립트 변수의 내용을 텍스트 파일로 가져 오기

+0

가장 간단한 방법은 파일에 쓰는 * PHP * 또는 ASP/ASPX (또는 비슷한) 페이지에 데이터를 게시하는 것입니다) 페이지를 사용하여 서버에서 코드를 실행하고 해당 자원에 액세스 할 수 있습니다. 하지만 클라이언트에서 텍스트 파일을 만들 수는 없습니다. 그렇게하려는 경우입니다. – Bond

+0

기술적으로 말해서 자바 스크립트가 데이터를 쿠키에 저장하면 파일을 로컬에 저장합니다. :) –

+0

Javascript *는 일반 웹 브라우저가 아닌 텍스트 파일에 쓸 수 있습니다. Windows에서 실행중인 경우 * 및 * 파일을 하드 드라이브에서 로컬로 실행하고 [HTA] (http://en.wikipedia.org/wiki/HTML_Application)를 사용할 수 있습니다. 자세한 내용은 [이 답변] (http://stackoverflow.com/questions/14795357/javascript-in-html-write-to-file/14796133#14796133)을 참조하십시오. –

답변

0

자바 스크립트는 클라이언트에서 실행되는 코드입니다. Javascript (또는 양식!)에서 서버에 대한 요청을 생성하여 파일에 원하는 텍스트가있는 파일을 서버에 작성할 수 있습니다. 그런 다음 서버에서 해당 파일을 요청할 수 있습니다. 서버 코드는 Java, PHP, ASP 등을 사용하여이 모든 것을 처리해야합니다.

변수에서 텍스트를 원한다면 자바 스크립트를 alert(variable);으로 설정하거나 원하는 경우 보다 방해가되지 않도록 콘솔에 표시하십시오. console.log(variable);

+0

서버 요청을 생성하려면 어떻게해야합니까? – user3495347

+0

그 질문은 너무 광범위합니다. 웹에서의 모든 상호 작용 (피어 - 투 - 피어를 제외한)은 서버에 대한 요청입니다. 웹에 대한 더 많은 연구를하고 더 많은 것을 지정해야합니다. –

+0

좋아, 나는 약간 정보를 주변에 보는 것을 시도 할 것이다. – user3495347

관련 문제