ajax test

(function ($) {

function loadNode(obj){
obj.closest('.filter').find('.item').removeClass('select');
obj.parent().addClass('select');
$(".channel-list").html(obj.data('cache'));
}

var filter = $('.filter'),
item = filter.find('.item')

item.on('click','a',function(){
var $this = $(this),
_this = this,
id = $this.parent().attr("date-id");

//data存在
if($this.data('cache')){
loadNode($this);
return false
}

$.ajax({
type:"GET",
dataType: "text",
url:'/data/js/'+id+'.js?'+Math.ceil(new Date()/3600000),

beforeSend:function(){
if(_this.ajaxStatus){return false} //ajax状态开关
_this.ajaxStatus = true;
},

success:function(datas){
$this.data('cache',datas);
loadNode($this);
},

error: function(XMLHttpRequest, textStatus, errorThrown) {
_this.ajaxStatus = false;
//console.log(XMLHttpRequest.status);
//console.log(XMLHttpRequest.readyState);
//console.log(textStatus);
}

});
return false
})

})(jQuery);

 

转载于:https://www.cnblogs.com/chris-oil/p/3574510.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值