Bootstrap 模态内的简单提交表单

Bootstrap simple submit form inside modal

我有一个简单的表单,我在模式中显示它。当我想提交它时,它确实以某种方式提交并重新加载页面,但表单没有提交到 "example.php"。我试图在各处放置表单开始标签,但它没有帮助。我只想要一个简单的提交,没有什么花哨的 ajax 或任何东西。我在这里错过了什么?

<form method="post" action="example.php">
<div class="modal fade" id="exampleFormModal" aria-hidden="false"
     role="dialog" tabindex="-1">
    <div class="modal-dialog">
        <div class="modal-content">
            <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                    <span aria-hidden="true">×</span>
                </button>
                <h4 class="modal-title" id="exampleFormModalLabel">Example Modal</h4>
            </div>
            <div class="modal-body">
                <div class="row">
                        <div class="col-lg-4 form-group">
                            <input type="text" class="form-control" name="name" placeholder="Name">
                        </div>
                        <div class="col-sm-12 pull-right">
                            <button class="btn btn-primary btn-outline" type="submit">Submit</button>
                        </div>
                </div>
            </div>
        </div>
    </div>
</div>
</form>

我学会了在提问之前做更多的研究。如果任何人出于任何原因 运行 遇到与我相同的问题,只需确保代码中的 action="" 部分正常工作即可。我把我的动作改成了google.com,结果居然变成了google。也许是新手错误,但我认为这是一个 bootstrap 模态问题。

您应该在第二行添加 @csrf,如下所示:

<form method="post" action="example.php">
@csrf
<div class="modal fade" id="exampleFormModal" aria-hidden="false"