2016-07-04 229 views
-3

我有一個包含自動完成的頁面。我已經嘗試了下面的代碼。它工作真棒。但問題是選擇沒有開火和警報根本不來。請幫我解決這個問題。Jquery AJax選擇選項不起作用

$('#w-input-search').autocomplete({ 

      serviceUrl: '${pageContext.request.contextPath}/cn/contact/getAccountTags', 
      paramName: "tagName", 
      delimiter: "," , 
      transformResult: function(response) { 

       return { 

      suggestions: $.map($.parseJSON(response), function(item) { 

         return { value: item.tagName, data: item.id }; 
      }) 

       }; 

      }, 
      select: function(event, ui) { 
       alert(""); 
      } 


     }); 
    $("#w-input-search").on("autocompleteselect", function(event, ui) { 
      alert(""); 
    }); 
+0

您使用哪種瀏覽器? –

+1

創建重現問題的演示。見[mcve] – charlietfl

+0

什麼是'serviceUrl'?你使用jQuery UI自動完成或其他?請使用適當的標籤。 –

回答

0

我認爲正確的配置爲onSelect,而不是select。我假設你正在使用Ajax Autocomplete for jQuery

從文檔:

onSelect:當用戶從列表中選擇建議function (suggestion) {}回調函數調用。 this裏面的回調是指輸入HtmlElement。

+0

謝謝waldir,你救了我的一天。 –