используя автозаполнение JQuery из базы данных с PHP (CodeIgniter) - PullRequest
1 голос
/ 30 марта 2011

Итак, я хочу использовать этот плагин http://docs.jquery.com/Plugins/autocomplete

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

Спасибо за продвинутый:)

1 Ответ

4 голосов
/ 30 марта 2011

ОК, вот как я бы это структурировал:

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

Давайте назовем наш php-файл get_results.php:

<?php

// Do your DB calls here to fill an array of results
$arrResults = array('option 1', 'option 2', 'option 3');

// Print them out, one per line
echo implode("\n", $arrResults); 

Затем в своем коде JavaScript вы должны сделать что-то вроде этого:

$("#myTextBox").autocomplete('get_results.php');

Это самое основное, как я бы это сделал. Надеюсь, вы можете пойти оттуда. Вот несколько важных ресурсов:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...