文本字段使用javascript从数据库自动填充

时间:2013-03-17 20:33:06

标签: javascript database textfield auto-populate

我想通过使用自动填充从数据库到文本字段获取数据,当我使用javascript在文本字段中键入数据时可以帮助我

1 个答案:

答案 0 :(得分:0)

解决这个问题的方法之一是例如使用jquery.ui中的自动完成控制并使用您选择的语言/服务器创建服务以从数据库中获取数据。

配置jquery.ui自动完成就像

一样简单
  var availableOptions  = ["apple", "pear", "pineapple"]

  $( "#auto" ).autocomplete({
      source: availableOptions
  });

只有输入控件

  <div>
     <label for="auto">Fruits: </label>
     <input id="auto" />
  </div>

因此,如果您上面没有数千个数据项,那么这是最简单的方法之一。

或者,实现了Web服务,您可以查询ajax样式,正确配置自动完成插件

  $('#auto').autocomplete({
    source: function( request, response ) {
      $.getJSON( "/api/search", {
        term: request.term 
      }, response );
    },
    search: function() {
      var term = this.value
      if ( term.length < 2 ) {
        return false;
      }
    }
  })