Py学习  »  Jquery

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

Newbie 123 • 4 年前 • 655 次点击  

如果使用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);
                }
        });
   });
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/53052
 
655 次点击  
文章 [ 2 ]  |  最新文章 4 年前
user11657407
Reply   •   1 楼
user11657407    4 年前

jQuery公司 你可以触发 reset

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

重置窗体的另一种方法:

$("#addform")[0].reset();
Nate
Reply   •   2 楼
Nate    4 年前

你可以用 document.getElementById("addform").reset(); 重置窗体