jQuery UI自动完成使用Ajax源搜索结果中的第一个char

时间:2013-04-01 08:09:09

标签: jquery-ui jquery-ui-autocomplete

我遇到了使用jQuery UI自动完成和Ajax响应的问题。仅当使用Ajax请求作为源时,我才能搜索与第一个char匹配的结果。

我在这里做了什么:

$( "#date" ).autocomplete({
  minLength: 0,
  source: function( request, response ) {
      var matcher = new RegExp( "^" + $.ui.autocomplete.escapeRegex( request.term ), "i" );
      response( $.grep('http://myajaxrequesturl.com/period_id/', function( item ){
          return matcher.test( item.label );
      }) );
  },

1 个答案:

答案 0 :(得分:0)

恕我直言你应该过滤你的数据服务器端。