Эта статья думаю будет полезна многим программистам которые используют Codeigniter при программировании на PHP, которым нужно отправить в базу или получить данные из базы не перезагружая страницы.
Например, при авторизации пользователя или добавления статьи.

Описывать как ставить и работать с Codeigniter я не буду, надеюсь те кто читает эту статью и понадобится такой функционал, уже знают как с ним работать.

Для начала, вам надо будет подключить саму библиотеку jQuery в ваш view:
<script src="http://code.jquery.com/jquery-1.5.1.min.js"></script>
Тут я подключал его напрямую с сайта jQuery, но вы можете скачать себе и подключить, заменив на ваш путь к библиотеке.



Далее мы будем передавать в ваш запрос какие нибудь данные из полей с именами user_login и user_password, а также кнопкой с именем send_data:



Затем, в контроллере user.php создаём функцию login которая будет обрабатывать наши данные и возвращать ответ:



Вот собственно и всё, можно конечно всё было передавать и получать обратный ответ в JSON, но это уже для более сложных случаев, для большинства ситуаций, достаточно будет и такого подхода.

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