2010-09-29 224 views
0

我需要開發自動填充文本框自定義控件。請任何想法或示例代碼。我需要從數據庫中獲取的數據來填充這個控制自動填充文本框

+1

你已經有多遠了?你採取了什麼方法?你壓倒現有的控制權嗎?如果是的話哪一個? – 2010-09-29 11:17:26

回答

1

我使用autocomplete plugin for jquery,因爲在大多數情況下我會迴避AJAX工具箱。易於使用的遠程資源 - 請參閱插件頁面中的演示。

$("#someTextBoxId").autocomplete({ 
    source: function(request, response) { 
     $.ajax({ 
      url: "SomeWebService.asmx/GetNames", 
      data: "{ 'part': '" + request.term + "' }", 
      dataType: "json", 
      type: "POST", 
      contentType: "application/json; charset=utf-8", 
      dataFilter: function(data) { return data; }, 
      success: function(data) { 
       response($.map(data.d, function(item) { 
        return { 
         value: item.SomeFieldFromYourJSON 
        } 
       })) 
      } 
     }); 
    }, 
    minLength: 2 
});