У меня есть форма Ask Question
, с помощью которой клиент может задать нам любой вопрос.Пока клиент отправляет форму, мы даем ему сообщение с благодарностью в течение 5 секунд, затем скрываем сообщение и снова показываем форму Ask Question
в этом разделе.
Но, несмотря на то, что после успешного сообщения приходит от, входные значения формы все еще там.Перед отправкой я хочу получить свежие данные без какого-либо значения, например формы.
![Give thanks message after successfully submitted](https://i.stack.imgur.com/8CUzB.png)
![Auto new form comes after shown successful message for 5 seconds. But still the previous input values there](https://i.stack.imgur.com/0G8Dd.png)
Вот мой ajax
код
$.ajax({
url:"{{ url('/ask_question_form') }}",
type: 'GET',
data: {_token :token, name : name, email : email, contact : contact, question : question},
success:function(msg){
// console.log(msg);
$('.question-modal .textwidget').hide();
trHTML = "";
trHTML += "<div id='user-question' style='margin-top:50%; color:#0071BC'>";
trHTML += "Thanks for your question. We will save your question for further query and give a feedback as soon as possible.";
trHTML += "</div>";
$('.question-modal').append(trHTML);
setTimeout(function() {
$('.question-modal #user-question').remove();
$('.question-modal .textwidget').show();
}, 5000);
}
});
Где textwidget
- имя класса этого form