ajax响应后如何在jquery中刷新表单[重复]

Posted

技术标签:

【中文标题】ajax响应后如何在jquery中刷新表单[重复]【英文标题】:how to refresh the form in jquery after ajax response [duplicate] 【发布时间】:2020-05-02 21:33:59 【问题描述】:

如果我使用ajax发布到控制器,如何删除表单中字段的所有内容

    <form id="addform">

     $("#btnadd").on("click",function()
    $(this).attr('disabled','disabled');
        var tampung = $("#addform").serialize();
        $.ajax(
               type: "POST",
               url: "route('add-form')",
               data: tampung,
               dataType: "json",
               success: function(response) 
                if(response.validator == 'error')
                    $("#btnadd").removeAttr('disabled');
                
                if(response.status)
                    createAlert(response.status, "success");
                    $(".close").trigger('click');
                    $("#btnadd").removeAttr('disabled');
//there i need refresh form
                    VendorClient.ajax.reload(null, false);
                
        );
   );

【问题讨论】:

这能回答你的问题吗? How to reset a form using jQuery with .reset() method 【参考方案1】:

使用 jQuery 可以触发reset

$('#addform').trigger("reset");

重置表单的另一种方法:

$("#addform")[0].reset();

【讨论】:

【参考方案2】:

您可以使用document.getElementById("addform").reset(); 重置表单

【讨论】:

以上是关于ajax响应后如何在jquery中刷新表单[重复]的主要内容,如果未能解决你的问题,请参考以下文章

jQuery中FormData的使用

如何使用 Django、Ajax、jQuery 在不刷新页面的情况下提交表单?

如何使用 jquery/ajax 正确刷新包含表单的 div?

PHP AJAX - 如何在表单提交后显示弹出通知[重复]

JQuery中使用FormData异步提交数据和提交文件

如何使用ajax jquery显示插入的查询数据而不刷新