2013-04-23 3 views
0

HTML 및 자바 스크립트 초보자이므로 아래 질문에 분명한 답변을드립니다. 순수한 자바 스크립트로 웹 사이트에서 즉석 검색을 구현하려고하지만 몇 가지 질문이 있습니다.HTML 요소를 동적으로 추가 및 제거하는 즉시 검색 구현

지금 당장은 각 onkeyup 이벤트에 응답하는 기능을 갖출 계획입니다. AJAX를 사용하면이 함수는 개행 문자로 구분 된 링크를 반환하는 서버에 접속합니다. 이제 질문 : 서버에 의해 반환 된 텍스트가 이미 HTML 링크 및 단락 형식 인 경우 html 입력 텍스트 상자 뒤에 삽입 할 수있는 방법이 있습니까? 그렇다면 어떻게해야합니까? createElement() 및 appendChild() 메소드에 대한 참조를 찾았지만 어떻게 작동하는지 잘 모르겠습니다. 또한, 사람들은 태그를 사용하도록 제안했지만 나는 이것을 HTML로 사용한 적이 없으며 그것이 무엇인지 확신 할 수 없습니다.

텍스트가 서버에 의해 반환 될 때 1. String.split()을 사용하여 반환 된 텍스트를 결과 배열로 바꿉니다. 2. 배열의 각 요소에 대해 3. 요소를 만들고 삽입합니다. (여전히 이것을 수행하는 방법을 정확하게 확인해야합니다). 4. end for

문제는 내가 키를 누를 때마다 이전 검색 결과를 지우는 빠른 방법이 필요하다는 것입니다.

도움을 주시면 대단히 감사하겠습니다.

답변

0

가장 좋은 방법은 Json을 통해 돌아 오는 것입니다. Json이 모든 검색 결과를 갖게됩니다. http://www.json.org/js.html을 통해 쉽게 Json을 사용할 수 있습니다.

내용을 나누는 대신 좋은 방법이 될 것입니다.

관련 문제