Gewusst wie: löschen ein ajax-Formular nach dem senden?

folgenden ist die ajax-markup für die Verarbeitung meiner form:

$.ajax({
    dataType: "json",
    type: "get",
    url: "ajax.php?action=add_driver",
    data: $("#addDriver").serialize(),

    beforeSend: function(){
        $('.error, .success, .notice').remove();
    },

    success: function(json){
        if (json['status']=='success')
        {
            alert(json['message']);
            $("#addDriver").reset();
        }else{
            if(json['error']['my_variable']){
            $("input[name=my_variable]").after('<div class="error">'+json['error']['my_variable']+'</div>');    
            }
            $("#addDriver").reset();
        }
});

was ich wissen möchte ist, wie würde ich klar die form, sobald es eingereicht wurde? Ich bin es müde mit $("#addDriver").reset(); aber es löscht einfach das Formular vollständig aus, ohne das Formular abgesendet hat. Keine Hilfe?

  • Ich bin ein wenig verwirrt hier. Sie wollen klar die form .reset() macht das aber.....??? was??
  • Wenn die reset() ist der Erfolg dann wird Sie es tun nach dem submit. Was erwarten Sie passieren, nicht?
  • Ich formatiert Ihren code ein wenig, um die Tatsache hervorzuheben, dass Sie zu fehlen scheinen eine } auf das Ende der success: handler
Schreibe einen Kommentar