상단메뉴에 전체검색 기능을 사용하려고 하는데 어떻게 해야할지 고민입니다.
- 작성자 :
- 인**터
- 작성일 :
- 2015-03-31 18:00:11
- 조회수 :
- 664
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
안녕하세요 네이버 메인화면에 김치를 누르면 아래와 같이
김치관련어가 나오는것처럼 구현하려고 하는데요....네이버는 성능도 좋고 속도도 빨라서 키보드를 입력할때마다 ajax를 타서 값을 가져와 뿌려주는데 제가 개발하고 있는 시스템은 네이버만큼 인프라가 잘되어 있지가 않아서 jquery api를 사용해서 availableTags 배열에 검색가능한 값들을 넣고 하려고 합니다.
그런데 사용자가 화면을 refresh 하지 않으면 데이터베이스에는 새로운 값이 쌓이는데 새로운 값을 검색하지 못하는 경우가 생기는데 어떻게 하면 해결할수 있을까요? 혹시 전자정부 프레임 워크에 이와 관련된 기능이 있나요?
$(function() {
var availableTags = [
"ActionScript",
"AppleScript",
"Asp",
"BASIC",
"C",
"C++",
"Clojure",
"COBOL",
"ColdFusion",
"Erlang",
"Fortran",
"Groovy",
"Haskell",
"Java",
"JavaScript",
"Lisp",
"Perl",
"PHP",
"Python",
"Ruby",
"Scala",
"Scheme"
];
$( "#search" ).autocomplete({
source: availableTags
},{
select: function( event, ui ) {alert(ui.item.value);}
}
);
});
김치관련어가 나오는것처럼 구현하려고 하는데요....네이버는 성능도 좋고 속도도 빨라서 키보드를 입력할때마다 ajax를 타서 값을 가져와 뿌려주는데 제가 개발하고 있는 시스템은 네이버만큼 인프라가 잘되어 있지가 않아서 jquery api를 사용해서 availableTags 배열에 검색가능한 값들을 넣고 하려고 합니다.
그런데 사용자가 화면을 refresh 하지 않으면 데이터베이스에는 새로운 값이 쌓이는데 새로운 값을 검색하지 못하는 경우가 생기는데 어떻게 하면 해결할수 있을까요? 혹시 전자정부 프레임 워크에 이와 관련된 기능이 있나요?
$(function() {
var availableTags = [
"ActionScript",
"AppleScript",
"Asp",
"BASIC",
"C",
"C++",
"Clojure",
"COBOL",
"ColdFusion",
"Erlang",
"Fortran",
"Groovy",
"Haskell",
"Java",
"JavaScript",
"Lisp",
"Perl",
"PHP",
"Python",
"Ruby",
"Scala",
"Scheme"
];
$( "#search" ).autocomplete({
source: availableTags
},{
select: function( event, ui ) {alert(ui.item.value);}
}
);
});
A
안녕하세요.
해당 기능에 표준프레임워크에서는 제공 하지고 있지 않고 있습니다.
직접 구현 하셔야 될꺼 같습니다.
감사합니다.
해당 기능에 표준프레임워크에서는 제공 하지고 있지 않고 있습니다.
직접 구현 하셔야 될꺼 같습니다.
감사합니다.