2015-09-09 2 views
0

Я использую виджет jQuery Autocomplete, чтобы попытаться найти группы на сайте социальных сетей. Есть два типа групп, и я использую пример кода с веб-сайта Jquery сделать категории, как в этой ссылкеjQuery Autocomplete используется как панель поиска с переадресацией в Codeigniter

http://jqueryui.com/autocomplete/#categories

Таким образом, каждый элемент в таблице имеет категорию, метку и значение. Значение - это идентификатор группы.

Я хочу, чтобы иметь возможность сделать это, когда я нажимаю на элемент в списке, который я искал, чтобы перенаправить его на другой контроллер в зависимости от категории группы.

В ваших пунктах ответов с категорией typeA должен быть перенаправлен к контроллеру fooA и те, с категорией typeB должны быть перенаправлены к контроллеру fooB.

Мой JQuery

$('#searchBar').catcomplete({ 
    delay: 0, 
    source: function(request, response) { 
     var results = $.ui.autocomplete.filter(data, request.term); 
     response(results.slice(0, 10)); 
    } 
}); 

ответ

0

я на самом деле понял, это один на моем собственном после того, как немного мастерить вокруг. Это не совсем то, что я хотел или имел в виду, но он выполняет эту работу.

Я добавил URL-адреса атрибуту значения каждого элемента в наборе данных, а затем использовал window.location.href для перенаправления окна на соответствующий контроллер и функцию.

Я надеюсь, что это помогает другим людям, но если вы знаете способ сделать это с помощью функции CodeIgniter redirect, я действительно ценю это

Смежные вопросы