JQM+iscroll上拉刷新时,列表中添加了数据,滚动条却没有改变,需二次上拉才正常显示
@牛牛不怕 你好,想跟你请教个问题:您好,我在做JQM+iscroll上拉刷新时,上拉第一次的时候,列表中利用ajax往添加了数据,滚动条却没有改变,需二次上拉才正常滚动下去看新添加的内容,那该怎么解决。我急着这两天给别人,麻烦你帮忙看一下怎么办。
pullUpAction功能如下:
function pullUpAction () {
$.ajax({
type : "get", //jquey是不支持post方式跨域的
async:false,
url : "http://www.btrip.cn:9090/GiraRest927/rest/complaint/list?i=1&s=18&dt=jsonp", //跨域请求的URL
dataType : "jsonp",
//传递给请求处理程序,用以获得jsonp回调函数名的参数名(默认为:callback)
jsonp: "callback",
//自定义的jsonp回调函数名称,默认为jQuery自动生成的随机函数名
jsonpCallback:"success_jsonpCallback",
//成功获取跨域服务器上的json数据后,会动态执行这个callback函数
success : function(json){
var content="";
$.each(json.c,function(i,item){
var c=item.c;
alert(c);
content=content+"<li>"+c+"</li>";
});
$("#thelist").append(content);
}
});
myScroll.refresh();
}
我用官网的例子来往里面加数据时,显示正常:
var el, li, i;
el = document.getElementById('thelist');
for (i=0; i<15; i++) {
li = document.createElement('li');
li.innerText = 'Generated row ' + (++generatedCount);
el.appendChild(li, el.childNodes[0]);
}(这个是官网的例子)
可以的话,麻烦帮我看看怎么解决??挺急的,谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论