我的职能是“改革”引发的,“改革”将儿童申请列入名单并显示他们。 把它定做是同步的,会妨碍这一点,但我知道,为了显示对 Chrome和IE的装载icon,它需要同步。 问题在于,如果你在执行职务时不止一次地花钱,就会给孩子多倍加负担。 我所担心的是,阻止这一职能在一段时间内运作不止一次,以防止儿童被装上不止一次。
提前感谢!
我的阿贾克斯呼吁(由于我不以冲突方式行事,我不敢花钱):
var ul = "#ul_" + categoryId;
var ifUlExists = jQuery(ul);
// Only if UL not already loaded
if (ifUlExists.length == 0) {
jQuery.ajax({
type: POST ,
url: /adminajax/add_kids ,
data: {
categoryId: categoryId
},
beforeSend:function(){
// Toggle +/- icon
jQuery(expandIcon).addClass("loading");
},
success:function(resp){
var kids = resp;
// If there are kids returned by the query
if (kids){
var container = "#c_"+categoryId;
jQuery(kids).insertAfter(jQuery(container));
jQuery(ul).slideDown("slow");
}
})};
} else {
jQuery(expandIcon).addClass("collapse");
jQuery(ul).slideDown("slow");
}