I know there are so many questions in stackoverflow regarding this type of issues, but still, those wont help me to solve my one
this is the jquery code
function _get_activities_ajax() {
$(".activity-accordian h3").click(function() {
var catrgory = $(this).attr("data-subject");
var catId = $(this).attr("id");
if($("#"+catId+"-wrap ul").children().length==0) {
$("#"+catId+"-wrap").append("<div class='preloader'></div>");
$.ajax({
url: _getActivityAjax,
data: {catrgory: catrgory},
type: 'POST',
success: function(result) {
$(".preloader").remove();
$("#"+catId+"-wrap").append(result);
},
error: function(e) {
}
});
}
$(".activity-accordian h3").removeClass("active-header").removeClass("header-1");
$(this).addClass("active-header");
$(".categ-content ul").css("display","none");
$("#"+catId+"-wrap ul").css("display","block");
});
}
this is written to get data sets to an accordion.
i need to prevent the second call until the first one complete. any help would appreciate.
Thanks