为了账号安全,请及时绑定邮箱和手机立即绑定

Jquery UI ---autocomplete的基本用法

标签:
JQuery

客户端:

{% 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 %}

服务器端:


 /**
  * For the autocomplete function on the blacklist page
  */
 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);
 }


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消