一連のボタンがあり、foreachボタンには個別の.click(function(){
すなわち
$("#approved").button().click(function() {
$("#waiting_approval").button().click(function() {
$("#department_waiting_approval").button().click(function() {
$("#department").button().click(function() {
そのdivのデータを更新するajaxのsetIntervalがあります。私が直面している問題は、ユーザーが別のボタンをクリックすると、現在のボタンをクリックしてajax呼び出しを停止し、新しいボタンをクリックしたいということです。
これが理にかなっていることを願っています、事前に感謝します。
$("#approved").button().click(function() {
setInterval(function(){
$.ajax({
type: "GET",
url: "holidays/academic_days.php?userid='+$('#approved_list').attr('class')",
dataType: "html",
success: function(data) {
jQuery("#approved_list").fadeOut( 10 , function() {
jQuery(this).html( data);
$('#approved_list').show();
$('#waiting_approval_list').hide();
$('#department_waiting_approval_list').hide();
$('#department_logs').hide();
}).fadeIn( 100 );
}
})
}, 100);
});