dcyilmaz/formajax

FormAjax 将您的表单转换为无需刷新页面的 AJAX 提交表单。

安装: 112

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

语言:JavaScript

v1.0.7 2024-08-26 17:25 UTC

This package is auto-updated.

Last update: 2024-09-26 17:36:48 UTC


README

Total Downloads

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 文件以进行进一步的设置和编辑。