打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
使用settimeout方式不影响js对页面展示的延迟
有一项目,需从远端服务器获取数据,为了提高页面显示速度,采用ajax方式获取数据,因数据展示在表格中,还是无法达到页面的快速响应,查了若干资料,最终解决;
1,调用settimeout方法
2,settimeout方法可以传递参数

原代码
<script language="javascript">
function getamount(key) {
var dom = getxmldata("/manage/ajax/querybalance.aspx?providerkey=" + key);
if (dom != null) {
document.getElementById("amount" + key).innerHTML = dom.getElementsByTagName("querybalance").item(0).firstChild.nodeValue;
}
}
</script>

解决后的代码
<script language="javascript">
function getamount(key) {
setTimeout(function(){getamount1(key)},1000);
}
function getamount1(key) {
var dom = getxmldata("/manage/ajax/querybalance.aspx?providerkey=" + key);
if (dom != null) {
document.getElementById("amount" + key).innerHTML = dom.getElementsByTagName("querybalance").item(0).firstChild.nodeValue;
}
}
</script>


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
浏览器中javascript的执行过程
深入浅出JavaScript (四)DHTML
Angular开发中的注意事项
JavaScript 定时器,定时调度任务实现方式
JavascriptsetTimeout无效解决与setInterval的使用
Android的WebView控件载入网页显示速度慢的究极解决方案
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服