| 제목 | jquery ui autocomplete 로 검색자동생성 구현중에 막히는게있어 질문드려요 | ||
|---|---|---|---|
| 글쓴이 | 하하예에 | 작성시각 | 2016/03/08 12:30:25 |
|
|
|||
<input type="text" name="v_keyword" id="v_keyword" value="" >
$( '#v_keyword' ).autocomplete({
minLength: 2,
source: function( request, response ) {
$.ajax({
type: "POST",
url: BASE+"/ajax/ajax_product_autocomplete",
dataType: "json",
data: { term: request.term },
success: function( data ) {
response( $.map( data, function( item ) {
return {
value: item.pname
}
}));
}
});
}
});
<input type="text" name="v_keyword" id="v_keyword" value="" > $( '#v_keyword' ).autocomplete({ minLength: 2, source: function( request, response ) { $.ajax({ type: "POST", url: BASE+"/ajax/ajax_product_autocomplete", dataType: "json", data: { term: request.term }, success: function( data ) { response( $.map( data, function( item ) { return { value: item.pname } })); } }); } });
검색하면 인풋박하단에 리스팅은 잘됩니다. 문제는 검색리스트를 키보드로 화살표 아래로 포커스하면 포커스된 검색키워드를 또 검색해서 그전에 리스팅된것이 사라지는데 혹이 저랑 같은 문제로 해결하신분 있으신지요. 예 ) 키워드 : 사람 결과 : 사람 + 인간 사람사람 사람은 사람이 에서 사람 + 인간을 포커스하면 또 검색을해서 리스트에는 사람 + 인간만 나옵니다. 저는 포커스되도 다시검색이 안되게 처리하고싶습니다.
|
|||
| 다음글 | 동일 wifi로 서버 요청시 응답이 없습니다... (4) | ||
| 이전글 | 메일 관련 또 질문 힙니다. (2) | ||
|
하하예에
/
2016/03/08 14:33:18 /
추천
0
해결했습니다.
|