2012-07-31 53 views
0

在以下自動完成腳本中,如何將結果(值/標籤/說明)傳遞給select:選項?從jquery ui自動完成選項成功傳遞變量:選擇:

$(".find_group_ac").autocomplete({ 
    minLength: 1, 
    source: function(request, response) { 
     $.ajax({ 
      url: "welcome/search/", 
      data: { term: $(".find_group_ac").val()}, 
      dataType: "json", 
      type: "POST", 
      success: function(data) { 
       response($.map(data, function(obj) { 
        return { 
         label: obj.name, 
         value: obj.name, 
         description: obj.description 
        }; 
       })); 
      } 
     }); 
    }, 
    select: function (ui, item) { 
     alert (item.value); 
    } 

}) 

回答

2

select句柄傳遞eventuiui.item涉及選定的項目。考慮到這一點,你應該需要的是:

select: function (event, ui) { 
    alert (ui.item.label); 
    alert (ui.item.value); 
    alert (ui.item.description); 
} 
+0

謝謝,工作。我發誓多數民衆贊成我的第一!哦,再次感謝! – 2012-07-31 13:58:16

相關問題