jquery.more.js 加载数据重复问题的解决方法

学习笔记 2017/12/25 jQuery, JavaScript, 前端设计, HTML

        实现底部加载我们经常用到jquery.more.js这个插件,简单方便,但是今天却碰到一点问题,不知道什么原因数据加载重复,最后console.log结果发现重复请求ajax了,造成数据重复加载。

        知道问题当然就好解决了,首先顶一个变量

var plock = false;

 然后修改ajax请求方式 ,默认的是 $.post,修改如下:

$.ajax({
    type : "POST",
    url : settings.address,
    dataType : settings.format,
    data:postdata,
    beforeSend:function(){
	plock = true;
    },
    complete:function(){
	plock = false;
    },
    success: function(data){
	$(settings.trigger).css(\'display\', \'block\');
	//console.log(data);
	methods.add_elements(data)
	lock = false;
    },
    error: function() {
						
    }
});

测试后加载正常了!


本文地址:https://www.stayed.cn/item/54

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。