Intereting Posts
Объединить php-массив на основе двух уникальных значений Соответствие символов символов Unicode в PCRE / PHP PHP-массив отражает повторяющиеся значения Как передать данные GET и POST в исполняемый файл php? Создайте инструкцию Insert … Select в Laravel Code Igniter – лучшее место для объявления глобальной переменной PHP. Загрузите файл изображения в другой домен с помощью CURL. MySQL: «У вас есть ошибка в синтаксисе SQL … close» desc) VALUES ('Idea', 'Description') '" Как настроить переписывание URL-адресов для поддоменных ссылок, подобных этим? Сортировка многомерного ассоциативного массива для определенного ключа по его значению возрастает Можно ли использовать переменные среды в php.ini? В любом случае защита вашего сайта от внешнего сайта scandir PHP, управляющий многомерными значениями массива упорядочение списка файлов в папке с использованием php Array push как первый индекс PHP

Bootstrap Select2 – Невозможно заполнить через AJAX

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

TypeError: j is undefined

ПОСМОТРЕТЬ

  <input id="users" type="hidden"> <script> $("#users").select2({ width: "element", ajax: { url: "localhost/index.php/get_clients", dataType: 'json', data: function (term, page) { return { q: term }; }, results: function (data, page) { return { results: data }; } } }); </script> 

КОНТРОЛЛЕР

 function get_clients() { $this->load->model('users_model'); $result = $this->users_model->get_all_clients(); } 

МОДЕЛЬ

  function get_all_clients() { $all_clients = $this->db->select('CONCAT(first_name, " ", last_name) as text, id', FALSE) ->get('clients')->result(); $rows = array(); foreach ($all_clients as $entry) { $rows[] = $entry; } print json_encode($rows); } 

Что возвращает что-то вроде этого:

  [{"text":"John Smith","id":"433"},{"text":"Paul Sparks","id":"434"}] 

Извините, я был глуп. Я понял. Ошибка пользователя.