| 제목 | 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
                             
                                해결했습니다.
                             |