ajax等待返回 锁定屏幕,javascript – ajax异步请求数据,ios屏幕闪动

be45eb6c5fd66d11a803e0291ef8bfd0.png

做一个聊天页面,ajax异步请求数据时,不论有无数据返回,ios都会闪动一下,而android不会闪动 ,这是怎么回事,该如何解决

$(document).ready(function(){

$('.loading_box').attr('style','display:none');

ajaxform();

window.setInterval("ajaxform()",3000);

});

function ajaxform(){

var id=$(".main_box ul li:last-child").find('.delete_btn').attr('field');//alert(id);

$.post(

"{:U('App/Friends/ajaxform')}",

{"openid":openid,"id":id},

function(data){

if (data) {

var str = "";console.log(data);

$.each(data, function(index, array) {

if(array['openid']==openid){

if(array['type']==0){

//普通文字或图片

str='

'+array['uname']+'

'+array['time']+'

'+array['content']+' 删除

'+array%5B'headimgurl'%5D+'vipv'+array%5B'classid'%5D+'l.png';

}else{

//我的霸屏

str='

'+array['uname']+'

'+array['time']+'

重金霸屏'+arr[array['type']]+'秒'+array['content']; if(array['img']!=""){ str+=''+array%5B'img'%5D+''; } str+=' 删除

'+array%5B'headimgurl'%5D+'vipv'+array%5B'classid'%5D+'l.png';

}

}else{

if(array['type']==0){

//普通文字或图片

str = '

'+array%5B'headimgurl'%5D+'vipv'+array%5B'classid'%5D+'l.png

'+array['uname']+'

'+array['time']+'

'+array["content"]+' '; if(isadmin){ str+=' 删除 拉黑 '; } str+='';

}else{

//他人霸屏

str='

'+array%5B'headimgurl'%5D+'vipv'+array%5B'classid'%5D+'l.png

'+array['uname']+'

'+array['time']+'

重金霸屏'+arr[array['type']]+'秒'+array['content']; if(array['img']!=""){ str+=''+array%5B'img'%5D+''; } str+=' '; if(isadmin){ str+=' 删除 拉黑 '; } str+='';

}

}

$(".main_box ul").append(str);

$('.main_box').scrollTop( $('.main_box')[0].scrollHeight );

});

}

}

);

}

回复内容:

做一个聊天页面,ajax异步请求数据时,不论有无数据返回,ios都会闪动一下,而android不会闪动 ,这是怎么回事,该如何解决

$(document).ready(function(){

$('.loading_box').attr('style','display:none');

ajaxform();

window.setInterval("ajaxform()",3000);

});

function ajaxform(){

var id=$(".main_box ul li:last-child").find('.delete_btn').attr('field');//alert(id);

$.post(

"{:U('App/Friends/ajaxform')}",

{"openid":openid,"id":id},

function(data){

if (data) {

var str = "";console.log(data);

$.each(data, function(index, array) {

if(array['openid']==openid){

if(array['type']==0){

//普通文字或图片

str='

'+array['uname']+'

'+array['time']+'

'+array['content']+' 删除

'+array%5B'headimgurl'%5D+'vipv'+array%5B'classid'%5D+'l.png';

}else{

//我的霸屏

str='

'+array['uname']+'

'+array['time']+'

重金霸屏'+arr[array['type']]+'秒'+array['content']; if(array['img']!=""){ str+=''+array%5B'img'%5D+''; } str+=' 删除

'+array%5B'headimgurl'%5D+'vipv'+array%5B'classid'%5D+'l.png';

}

}else{

if(array['type']==0){

//普通文字或图片

str = '

'+array%5B'headimgurl'%5D+'vipv'+array%5B'classid'%5D+'l.png

'+array['uname']+'

'+array['time']+'

'+array["content"]+' '; if(isadmin){ str+=' 删除 拉黑 '; } str+='';

}else{

//他人霸屏

str='

'+array%5B'headimgurl'%5D+'vipv'+array%5B'classid'%5D+'l.png

'+array['uname']+'

'+array['time']+'

重金霸屏'+arr[array['type']]+'秒'+array['content']; if(array['img']!=""){ str+=''+array%5B'img'%5D+''; } str+=' '; if(isadmin){ str+=' 删除 拉黑 '; } str+='';

}

}

$(".main_box ul").append(str);

$('.main_box').scrollTop( $('.main_box')[0].scrollHeight );

});

}

}

);

}

闪动是页面刷新了,看是否有重新渲染页面的代码。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值