believer-ufa / prettyforms
帮助创建简单易用的客户端-服务器表单验证
v1.0.13
2018-02-24 10:48 UTC
Requires
- php: >=5.4.0
This package is not auto-updated.
Last update: 2024-09-14 15:47:48 UTC
README
简化表单处理的库。
验证表单,将数据发送到服务器,并执行从服务器收到的命令。
依赖:jQuery。
该库的核心思想是,每次编写特定简单表单的唯一JS代码是非常耗时且繁琐的。通常,我们只需要将数据发送到服务器,然后执行一些简单的操作。这个库解决了这个问题。
最小的表单是一个简单的按钮
<div class='senddata' data-link='/messages/del/1'>Удалить сообщение</div>
点击它会向服务器发送请求,服务器应该返回在浏览器端执行的命令。例如,如下所示
服务器端,PHP框架Laravel
Route::get('/messages/del/{id}', function () { // валидируем запрос, удаляем сообщение return [ // название команды 'success' => [ // данные, которые будут переданы команде 'title' => 'Сообщение удалено', 'text' => 'Ваше сообщение было успешно удалено', ] // и таких команд может быть сколько угодно! ]; });
服务器将删除消息,而库将在浏览器中显示成功删除的消息。这就是整个机制:)
