jquery
  • autocomplete
  • 2010-06-07 23 views 1 likes 
    1

    我嘗試使用jquery ui自動完成。我在一個頁面中有不同的自動填充字段,我需要獲取具有不同來源(不同的URL)的數據依賴於使用自動完成字段。我知道如何獲得輸入的數據(request.term),但我無法找到選擇字段ID的方式。jquery ui自動完成不同的來源

    $(".ac").autocomplete({ 
    
        source: function(request, response) {  
         id = '??? the actually used field #id ???'; 
         $.ajax({ 
         type: "POST", 
         url: "/admin_/sql/autocomplete/"+id, 
         data: "test=...", 
         async: false, 
         success: function(data) { 
    
          } 
         }); 
        }, 
        search: function() { 
         // 
        }, 
        focus: function() { 
         // 
         return false; 
        }, 
        select: function(event, ui) { 
         // 
         return false; 
        } 
        }); 
    

    回答

    1

    幾乎花了我半天...

    $(this).attr('element').attr('id')

    +1

    'this.id'沒有工作? – Hogan 2010-08-20 17:43:45

    +0

    成功函數缺少'response(data);',所以返回的json或list出現在組合框中 – 2013-01-25 23:31:56

    相關問題