believer-ufa/prettyforms 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

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

GitHub 信息

  • Stars: 51
  • Watchers: 7
  • Forks: 8
  • 开发语言: JavaScript

其他信息

  • 授权协议: MIT
  • 更新时间: 2014-11-18

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固