代码如图,下拉加载的时候只是一进页面就执行了一次lodingFunction 函数 ,当然默认的是一进来就要执行一次, 我在进行上啦刷新操作的时候却没有反应, 弄半天没弄明白什么原因。求解答
4***@qq.com
- 发布:2016-09-19 10:54
- 更新:2016-09-20 10:45
- 阅读:1612
不明白你为什么要用下拉加载 ,下拉刷新 上拉加载,都有回调函数可以分别写加载的Ajax,刷新的时候可以append,加载的时候也可以append渲染数据,怎么就造个这种下拉加载的轮子出来。
可能原因:
1.pullRefresh对应的是down函数 pullUpToRefresh对应的是up函数 而且你最下面用的是self.endPullUpToRefresh()
2.loadingFunction里面的self指向有问题 没有把pullRefresh对象传进去 应该loadingFunction(this)
而且你的console.log(2)没什么作用 调用sql渲染数据一般都不会报错进then回调error。你的本意应该是要在“下拉加载”出错的时候console出来 而现在是sql报错时才会console 2出来