2011-08-22 2 views
1

은 페이지의 디렉토리에있는 파일을 기반으로 페이지를 동적으로 생성하는 인터페이스에 대한 브레인 스토밍입니다. jquery가 이것을 할 수 있는지 궁금하네요? 예를 들어 페이지에는 각 파일에 대한 정보 (축소판 등) 만 표시됩니다. 새 파일을 해당 디렉토리에 놓으면 페이지에 표시됩니다.jquery : 호스트 디렉토리에서 모든 파일을 읽을 수있는 방법이 있습니까?

+3

자바 스크립트로는 실제로 할 수 없습니다. 자바 스크립트는 클라이언트에서 실행되기 때문에 (파일 액세스가 없다는 것은 말할 필요도 없음), 서버의 디렉토리 내용을 가져 오는 방법이 필요합니다. 인덱스가 서버에서 활성화 된 경우이를 수행 할 수 있다고 가정하고 js로 인덱스를 파싱 할 수 있습니다. –

답변

4

Jquery는 기본적으로 클라이언트 브라우저에서 실행되는 자바 스크립트로 작성된 라이브러리입니다. 따라서 서버 (호스트)로 작업하려면 Ajax 또는 다른 기술을 통해 서버와 통신해야합니다. 그러나 Jquery에는 서버의 파일을 읽을 수있는 기능이 없습니다.

+0

나는 그렇게 생각하지 않았다. JSON에서 필요한 정보를 생성하여 asj 페이지를 생성하여 Ajax 호출을 만들고 "결과"페이지를 기반으로 페이지를 만들 수 있는지 살펴 보겠습니다. 감사 – Sinaesthetic

2

순수 클라이언트 측 자바 스크립트는 설계 상으로는 그렇게 할 수 없습니다 (심각한 보안 구멍이 될 수 있음). 서버와 통신 할 수 있어야합니다. Javascript가 AJAX GET 요청을 보내고 표시 할 수있는 디렉토리 내용을 반환 할 수있는 서버 측 응용 프로그램을 작성할 수 있습니다.

관련 문제