ITPub博客

首页 > IT职业 > IT生活 > Jquery UI ---autocomplete的基本用法

Jquery UI ---autocomplete的基本用法

IT生活 作者:yifanwu 时间:2021-09-09 10:00:59 0 删除 编辑

客户端:

{% block scripts %}
 <script>
 $("#review").autocomplete({
   serviceUrl: '{{ search_reviewer_path() }}',
   minChars: 3,
   width: '200px',
   onSelect: function(value, data){
     $("#review").val(data.value);
     window.location.href = data.url;
   }
 });
 </script>
{% endblock %}

服务器端:


 
 public function searchAction()
 {
   $query = trim($this->getRequest()->get('term'));
   $blacklists = BlacklistRepository::query($query, Blacklist::$SECTIONS);

   $results = array();
   foreach ($blacklists as $key => $blacklist) {
     $results[] = array(
       'label' => $blacklist->getName(),
       'url' => $this->generateUrl(
         'edit_blacklist',
         array('id' => $blacklist->getId())
       ),
       'value' => $blacklist->getName()
     );
   }

   return $this->renderJSONResponse($results);
 }


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/2157/viewspace-2815191/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-07-24

  • 博文量
    84
  • 访问量
    12526