我在提交表单时使用了jQuery的$.post方法。 我想在单击按钮后禁用该按钮约5秒钟,以避免多次提交表单。
目前我的做法如下:
$('#btn').click(function(){
$.post(base_url + 'folder/controller/function',$('#formID').serialize(),function(data){
$('#message').slideDown().html('<span>'+data+'</span>');
});
});
我之前用过fadeIn和fadeOut,但当我快速点击按钮测试时,它仍然没有起作用。我应该怎么做才能实现我想要的效果?
<input>
/<button>
还是<div>
/<span>
/<a>
? - VisioN