我有这段代码,提交表单时不刷新,有人知道在 october cms 上提交后如何刷新吗?

I have this code, when submited the form dont refresh, someone know how refresh after submit on october cms?

<form data-request="onSend" data-request-update="'{{ __SELF__}}::attbanco': '#banco' "
  data-request-flash  >

<table>

    <tr>
        <td>Nome: </td> <td ><input type="text" id="nome" name="nome"></td>
    </tr>

    <tr>
        <td>Idade: </td> <td ><input type="number" id="idade" name="idade" value="{{usuario.idade}}"></td>
    </tr>

    <tr>
        <td>Telefone: </td> <td ><input type="text" id="telefone" name="telefone" value="{{usuario.telefone}}"></td>
    </tr>

</table>

<button type="submit" >Enviar</button>

<input type="hidden" value="{{usuario.id}}" name="id">

此代码有效,将值保存在数据库中,但我需要手动刷新页面才能在我的页面上看到结果 屏幕,有人知道提交后如何刷新吗? 请尽可能简单的解释,我是新手

做你想做的最好的方法是将表单放在一个部分中,并在提交表单时更新它。

将您的表单替换为:

<div id="specialForm">
{% partial __SELF__~"::specialForm" %}
</div>

创建部分描述表单;我使用了特殊形式。它应该重新加载表单并清除内容。

<form data-request="onSend" data-request-update="'{{ __SELF__}}::attbanco': '#banco', '{{ __SELF__ }}::specialForm': '#specialForm' "
  data-request-flash  >

    <table>

        <tr>
            <td>Nome: </td> <td ><input type="text" id="nome" name="nome"></td>
        </tr>

        <tr>
            <td>Idade: </td> <td ><input type="number" id="idade" name="idade" value="{{usuario.idade}}"></td>
        </tr>

        <tr>
            <td>Telefone: </td> <td ><input type="text" id="telefone" name="telefone" value="{{usuario.telefone}}"></td>
        </tr>

    </table>

    <button type="submit" >Enviar</button>

    <input type="hidden" value="{{usuario.id}}" name="id">

</form>