Андрей Рыбкин
  • Челябинск
  • Программирование и IT
  • Работ в портфолио: 18
  • Отзывы: 0

    Претензии: 0

  • Зарегистрирован: 02.12.2015
  • Был на сайте: 11.11.2018 (19:17)
 

Код на Javascript для передачи через AJAX в CodeIgniter  

Дата публикации: 2015-12-02 20:45:47
Просмотров: 2
Link: dannyshark.ru
Универсальный код на Javascript позволяет находить решения для асинхронного вывода (AJAX) данных поиска, почты, комментариев, пагинации, архива и др. для фреймворка CodeIgniter не нарушая MVC.

Решения сводятся к формированию усеченного вида части страницы через библиотеки и контроллеры серверной части на PHP.

В некоторых случаях достаточно отправить данные адреса в url через POST по тем же настройкам файла роутера фреймворка и его спецификации, а также сформировать в массиве данных, передаваемых через AJAX, только одно значение для переменной (например t), идентифицирующей запрос в контроллере PHP для вывода части вида в нужное место. При этом в некоторых ситуациях (например, когда в меню надо чередовать обычные и асинхронные запросы) сохраняется возможность обычного вывода страницы без AJAX (если t не существует).
Пожаловаться
Комментариев нет
оставить комментарий могут только авторизованные пользователи
Другие работы

Онлайн веб-приложение на фреймверке CodeIgniter Онлайн приложение выполнено в виде сайта для корпоративного портала и предназначено к использованию в локальной или внешней сети. Работа с приложением возможна как с компьютера, так и с планшета (смартфона) независимо от операционной системы. В …

Музыкальный сайт на фреймверке CodeIgniter В сайте использован свой аудиоплеер с визуализацией на JS, работающий на всех браузерах с web audio api ( Google Chrome, Яндекс.Браузер, Firefox, Opera), запущена асинхронная (AJAX) загрузка отдельных страниц меню, пагинации, поиска и архива при во…

Регулировка громкости на Javascript без использования формы HTML Разработан код Javascript плавной регулировки громкости через тег div без использования формы (input). Регулировка основана на изменении стилей CSS по координате курсора и изменениям событий "мышки" (совместимость Google Chrome, Яндекс.Бра…

Введение новой торговой точки в интернет-магазин Проведено добавление нового магазина в существующий интернет-магазин на CMS NetCat. Проведены следующие работы: настройка в PHP парсинга XML, введение новых полей в БД и массивы PHP, редактирование каталогов по наличию товара в новой торговой точке,…

Программирование на Javascript для Web Audio API При разработке сайта созданы программы на Javascript для проигрывание музыки из списка на сайте в виде специального плеера со своим управлением, регулировками и визуализацией проигрывания трека. Визуализация выполнена в виде 2D анимации. На сайте ес…

Доработка плагина фиксации шапки таблицы при ее скролинге Плагин jQuery StickyTableHeaders делает клон шапки таблицы и фиксирует относительно окна при скролинге и хорошо пересчитывает относительные координаты позиционирования шапки. Однако если в таблице есть расчетная форма и в шапке есть кнопка "subm…

Лендинг по музыкальным услугам Лендинг для продвижения студии по музыкальным услугам (создание оригинальной электронной музыки, сведение, мастеринг, минус, бит и др.) Шаблон одностраничный, в портфолио используется слайдер, который позволяет одновременно просматривать фото, видео…

Онлайн веб-приложение по управлению заявками и заказами Онлайн приложение выполнено в виде сайта для корпоративного портала и предназначено к использованию в локальной или внешней сети. Работа с приложением возможна как с компьютера, так и с планшета (смартфона) независимо от операционной системы. В …

Очистка почтовой формы (без использования reset) Разработан подход к очистке формы без использования input(type='reset') путем перезагрузки страницы и возвращением обратно к почтовой форме по якорю #. Благодаря перезагрузке, кроме очистке полей удаляется вся не нужная служебная информация Для этог…

Небольшой модуль на PHP и JS для отправки почты (код UTF-8) При отправке сообщения проверяется валидность полей и их заполненность, через ajax возвращается информация об ошибках или отпраке

Небольшой модуль на PHP и JS для отправки почты (код UTF-8) При отправке сообщения проверяется валидность полей и их заполненность, через ajax возвращается информация об ошибках или отпраке

Подходы на Javascript для снижения возможности скачивания аудио Разработан подход в коде Javasript и организации хранения данных для снижения возможности скачивания аудиоконтента на сайте

Музыкальный сайт с визуализацией web audio api В сайте использован свой аудиоплеер с визуализацией на JS, работающий на всех браузерах с web audio api ( Google Chrome, Яндекс.Браузер, Firefox, Opera), запущена асинхронная (AJAX) загрузка отдельных страниц меню, пагинации, поиска и архива при во…

Адаптирован универсальный код на Javascript для передачи AJAX Универсальный код на Javascript позволяет находить решения для асинхронного вывода (AJAX) данных поиска, почты, комментариев, пагинации, архива и др. для фреймворка CodeIgniter не нарушая MVC. Решения сводятся к формированию усеченного вида части ст…

Аудиоплеер на JS для прослушивания музыки с компьютера Все браузеры запретили прослушивание аудио файлов из любых мест, кроме из папок собственного сайта, на плеерах с использованием web audio api. Запрет распространился на использование Audio(). Но оказалось, что если использовать аудио буфер web aud…

Библиотека на PHP перевода даты и времени в кодировке UTF-8 Создана библиотека на PHP для перевода либо текущей даты и времени, либо уже существующих массивов данных на русский формат в кодировке UTF-8