EasyUI 异步ajax加载数据的时候,总是有延迟,,要手动点击刷新多次才会有数据?为什么呢
3个回答
展开全部
不是延迟,ajax方法后的代码,会在你ajax执行完毕之前执行。 所以才叫异步加载。
所以这时候。你的ajax还没执行完。 你可以测试多等一会。再手动刷新。 你会发现手动刷新一次就可以了。
因为这时 。 你的ajax已经执行完了。 所以我们一般都把ajax之后的事件写在success方法内。防止你说的延迟现象。
但你用的是easyui,没办法改他封好的东西。 所以建议你用较新版本的easyui。
下面有个比较新版的帮助文档下载地址。你可以看着里面的用。
http://download.csdn.net/detail/pk3995519/5377443
所以这时候。你的ajax还没执行完。 你可以测试多等一会。再手动刷新。 你会发现手动刷新一次就可以了。
因为这时 。 你的ajax已经执行完了。 所以我们一般都把ajax之后的事件写在success方法内。防止你说的延迟现象。
但你用的是easyui,没办法改他封好的东西。 所以建议你用较新版本的easyui。
下面有个比较新版的帮助文档下载地址。你可以看着里面的用。
http://download.csdn.net/detail/pk3995519/5377443
展开全部
数据大批量增加的时候,ajax的效果还是很不好的,速度很慢,更新局部点效果比较好一些。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
大量数据 建议你可以在获得数据后再做UI呈现
其次大量数据获取建议在后台端做相应数据缓存 不然光后台计算都很漫长 再加上网络传输 是吃不消的
其次大量数据获取建议在后台端做相应数据缓存 不然光后台计算都很漫长 再加上网络传输 是吃不消的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询