2012-11-16 2 views
0

내 텍스트 상자에 자동 완성 기능을 사용하고 있습니다. 난 ID가 내 json에 저장된 숨겨진 된 텍스트 상자 id = "특별"쉼표로 구분 된 저장해야합니다 검색 할. autosuggestion에서 ID를 선택했을 때 ID는 쉼표로 구분 된 숨겨진 텍스트 상자에 저장해야합니다. 이 코드를 어떻게 최소화 할 수 있습니까? 나는 jquery를 처음 사용합니다.자동 완성 스크립트가 JSON에서 ID를 반환합니다.

$(".artist").focus().autocomplete('<?php echo HTTP_PATH . '/artists/getArtistList'; ?>', { 
      multiple: true, 
      mustMatch: true, 
      matchContains: true, 
      scroll: true, 
      minChars: 0, 
      autoFill: true, 
      dataType: "json", 
      parse: function(data) { 
       return $.map(data, function(item) { 
        return { data: item, value: item.name, result: item.name}; 
       }); 
      }, 
      formatItem: function(item) { 
       return item.name; 
      }, 
      formatResult: function(item) { 
       return item.id; 
      }, 
      formatMatch: function(item) { 
       return item.name; 
      } 
     }); 

답변