dcyilmaz / formajax
FormAjax 将您的表单转换为无需刷新页面的 AJAX 提交表单。
v1.0.7
2024-08-26 17:25 UTC
Requires
- php: ^7.3|^8.0
- laravel/framework: ^10.0|^11.0
README
FormAjax 是一个自动提交表单的 JavaScript 模块。这样,您不需要在每个页面的底部编写额外的 xhr 代码。
安装
您可以通过 Composer 安装此包
安装包
composer require dcyilmaz/formajax
发布公开
php artisan vendor:publish --tag=public --force
在页脚中调用文件
<script src="{{ asset('vendor/formajax/formajax.js') }}"></script>
需要注意的事项!
Formajax 的返回类型应该是 response json
{
status= true|false,
message="string"
}
例如,您的 laravel 中获取成员的方法应该是这样的
public function show(string $id)
{
$user = User::find($id);
return response()->json([
'status' => true,
'message' => view('admin.users.show', compact('user'))->render()
]);
}
您的返回类型中的状态码必须是 200,否则错误确认警报将警告您。您可以修改 JavaScript 文件以进行进一步的设置和编辑。