believer-ufa/prettyforms
最新稳定版本:v1.0.13
Composer 安装命令:
composer require believer-ufa/prettyforms
包简介
Helps to make a simple and easy client-server validation for forms
关键字:
README 文档
README
Библиотека, облегчающая работу с формами.
Валидирует форму, отправляет данные на сервер и выполняет команды с сервера, полученные в ответ.
Зависимости: jQuery.
Суть идеи в том, что писать каждый раз уникальный JS код для какой-то простой формы - это слишком долго и нудно. Зачастую, нам надо просто послать данные на сервер, а после этого выполнить пару простых действий. Данная библиотека решает эту проблему.
Самая маленькая форма - это одна простая кнопка:
<div class='senddata' data-link='/messages/del/1'>Удалить сообщение</div>
Клик на неё отправит запрос на сервер, а сервер должен вернуть в ответ команды, которые выполнятся на стороне браузера. Например, что-то вроде этого:
Серверная сторона, PHP фреймворк Laravel:
Route::get('/messages/del/{id}', function () { // валидируем запрос, удаляем сообщение return [ // название команды 'success' => [ // данные, которые будут переданы команде 'title' => 'Сообщение удалено', 'text' => 'Ваше сообщение было успешно удалено', ] // и таких команд может быть сколько угодно! ]; });
Сервер удалит сообщение, а библиотека покажет в браузере сообщение об успешном удалении. Вот и весь механизм :)
统计信息
- 总下载量: 159
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 51
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2014-11-18
