2014-05-14 2 views
0

"a.txt", "b.txt", "c.txt"등의 파일이 있습니다 ... 모든 파일에는 단어의 번역이 들어 있습니다.
영어 - 러시아어, 그것은 것 같은 : x'baut приблизительно에 대한
수 'eibl способный
; о
위의 q'bAv над, выше

AJAX (PHP가 없거나 다른 것이없는)에 의해 사전에 실시간 검색을 구현할 수 있습니까? 가능하다면 설명해 주시겠습니까? 몇 가지 예가 도움이 될 것입니다.사전에서 txt 파일로 AJAX 라이브 검색?

미리 감사드립니다.

+0

물론 가능합니다. 계속해서 시도해보십시오. 오류가 발생하면 도움을 드리겠습니다. 하지만 아니, AJAX는 Client To Server 통신에 의존하므로 실제 AJAX를 사용하려면 PHP 또는 기타 서버 측 언어가 필요합니다. 그러나 이것이 서버 측 언어없이 작업을 수행 할 수 없다는 것을 의미하는 것은 아니며 AJAX가 반드시 필요한 것은 아니라는 것을 의미합니다. 클라이언트 측에서 읽을 수 있습니다. – Jonast92

+0

@ Jonast92 .txt 파일은 어디에 있다고 생각하십니까? 나는 그들이 서버에 있다고 가정하고, 그렇습니다, 그는 AJAX의 어떤 형태가 필요할 것입니다. AJAX는 PHP 나 다른 서버 측 언어와 아무 관련이 없습니다. –

+0

@Adelphia, 그냥 교육 일 뿐이므로 파일은 로컬 저장소에 저장됩니다. – Max

답변

1

물론 가능합니다. 당신이 믿는다면 아무 것도 가능합니다!

AJAX를 사용하여 서버에서 txt 파일을 호출 한 다음 .search("some word"); 메서드를 사용하여 필요한 것을 찾을 수 있습니다.

사용자가 전체 텍스트 파일을 다운로드해야하고 클라이언트 측 코드가 원하는 텍스트를 찾으려면 전체 텍스트를 구문 분석해야하기 때문에 이것은 아주 어려운 해결책입니다.

PHP/MySQL을 사용하면 훨씬 편리합니다.

+0

.search, 나는 자신의 기능을하려고 노력하고있어. 그러나 열린 파일과 데이터를 텍스트 상자에서 다른 기능으로 전송하는 방법 ??
함수 검색 (텍스트 상자) { \t var txt = textBox.value; \t $ .get ("dict /"+ txt [0] + ".txt"). 성공 (parseResults); } function parseResults () – Max

+0

아는 것 같습니다. 적어도 나는 파일에서 단어를 얻는다. – Max

+0

노드와 mongodb를 사용하고 PHP와 MySQL이 아닌 JavaScript를 사용하십시오! –