-1

私は投稿するためにこの機能を使用していますform

$.ajax({
    type: 'POST',
    url: ".",
    data: {'postdata':allVals,
                   csrfmiddlewaretoken: '{{ csrf_token }}'},
    success: function(responseText) {
        console.log("Posted Data");
    }
});

この関数は、データを送信するボタン クリック イベントで呼び出されます。データが正常に送信されたらすぐにすべての入力フィールドをクリアする方法を教えてください。助けてください!

4

4 に答える 4

4

試す...

$('form')[0].reset();

...成功のコールバック内。

于 2013-06-10T11:55:40.557 に答える
2

これを試してください...これを成功と呼んでください

 success: function(responseText) {
            $('#form input').attr('value','');//        console.log("Posted Data");
    }
于 2013-06-10T11:59:22.833 に答える
1

このコードを成功メソッドに追加できます。

success: function(responseText) {
    console.log("Posted Data");
    $('#yourform :input').val('');
}
于 2013-06-10T11:58:27.223 に答える
0
$(':input','#myform')
    .not(':button, :submit, :reset, :hidden')
    .val('')
    .removeAttr('checked')
    .removeAttr('selected');
于 2013-06-10T11:55:41.413 に答える