我有这个 jQuery
$(document).ready(function(){
$('#credit_btn, #checkout_btn').click(function(){
$("#content_container .notice, #content_container .error").remove();
$('#loading').show();
});
});
的HTML
<div id="loading" style="display: none;">
<img alt="spinner" border="0" src="/assets/spinner.gif">
</div>
<input class="bigbutton" data-disable-with="One Moment, Processing..." id="checkout_btn" name="commit" type="submit" value="Next Step: Checkout">
为什么旋转没有出现,当我出现时它出现了
$j('#credit_btn, #checkout_btn').click(function(){
$j("#content_container .notice, #content_container .error").remove();
$j('#loading').show();
return false;
});
这里发生了什么,我能做些什么吗?提前致谢
更新
我也测试了这个 jquery
$('#credit_btn, #checkout_btn').click(function(e){
e.preventDefault();
$("#content_container .notice, #content_container .error").remove();
$('#loading').show();
$(this).closest("form").submit();
});
微调器没有再次出现,但是当我删除该行时它会出现$(this).closest("form").submit();
...我很困惑...为什么表单提交有什么关系为什么加载程序