2012-11-16 43 views
0

我正在使用自動完成到我的文本框。我想把ID檢索到我的json應該存儲在隱藏文本框中id =「special」保存爲逗號分隔。假設我在autosuggestion中選擇了什麼值,它的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; 
      } 
     }); 

回答