Как сделать, таймер к примеру в 3 секунды, чтоб форма обрабатывала через 3 сек после нажатия
как реализовать ?
имеем вот такой код js
Profile.ask = function (username) {
ask = $('textarea[name=questionText]').val();
ask = $.trim(ask);
if ( ask.length == 0 ){
$('textarea[name=questionText]').focus();
return;
}
//$('textarea[name=questionText]').attr("disabled", "disabled");
$.ajax({
type: 'POST',
url: '/' + username + "/ask",
data: $("form.profile_question_form").serialize(),
dataType: 'json',
timeout: 30000,
success: function(response){
$('form.profile_question_form').hide();
$('div.remotivation_block').show();
if (typeof myPage !== 'undefined') {
var questions_count = parseInt($("span#questions_counter").text());
questions_count++;
$("span#questions_counter").text(questions_count)
$("span#questions_counter_cont").show();
}
},
error: function(xhr, type){
}
});
}