0
正在發生的事情,我是越來越雙項所有的人提交按鈕點擊兩倍的時間。所以我試圖通過禁用提交來防止這種情況。它的工作原理,只有我不能再次啓用它。如何重新啓用提交上阿賈克斯sucess按鈕?
我嘗試點擊,一旦AJAX功能已成功重新啓用時,禁用它,所以它可以再次工作,並可以添加更多的內容。但它不工作,它保持禁用。
$(document).ready(function(){
$("form#postbar").submit(function() {
var addcontbox = jQuery('#addcontbox').attr('value');
if (addcontbox.replace(/\s/g,"") == "") return false;
$(':submit', this).attr('disabled', 'disabled');
$.ajax({
type: "POST",
url: "post.php",
data:"addcontentbox="+ addcontentbox,
success: function(){
$("ul#wall").prepend("<li><a href='newpage.php?wall="+addcontentbox+"' target='_blank'>"+addcontentbox+"</a></li>");
$("ul#wall li:first").fadeIn();
document.postbar_add_post.addcontentbox.value='';
$(':submit', this).attr('enabled', 'enabled');
document.postbar_add_post.addcontentbox.focus();
$('#paging_container').pajinate({
num_page_links_to_display : 5,
items_per_page : 10
});
}
});
return false;
});
$('#paging_container').pajinate({
num_page_links_to_display : 5,
items_per_page : 5
});
});
</script>
任何指導?
那好吧!但是,我一定要改變,以及禁用atributed放置的方式嗎?或者它可以保持那樣?如果它的工作已經 – Ivan
應該罰款 – VNO