Jquery UI ---autocomplete的基本用法

客戶端:
服務器

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

服務器端:this

 /**   * 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);  }
相關文章
相關標籤/搜索