在jsp页面中,页面都是有很多部分包含进来的,当用setTimeout("myFun()",500);异步给页面的某个id赋值$("#id").html()时,由于网速、浏览器渲染慢等因素,有时会赋不上值。当然可以修改500为700,1000,但是有些用户还是会显示失败,有没有更好的方法。
在jsp页面中,页面都是有很多部分包含进来的,当用setTimeout("myFun()",500);异步给页面的某个id赋值$("#id").html()时,由于网速、浏览器渲染慢等因素,有时会赋不上值。当然可以修改500为700,1000,但是有些用户还是会显示失败,有没有更好的方法。
onload 事件触发后,再执行脚本。这是学前端刚开始就会接触的问题。onload 在页面所有资源都加载完后触发。楼上的写法实际上就是这个原理。
$(function () {
$(id).html();
})
我猜题主是做后台开发的。-=-
13 回答12.9k 阅读
7 回答2k 阅读
3 回答1.2k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
6 回答942 阅读✓ 已解决
6 回答1.1k 阅读
2 回答1.3k 阅读✓ 已解决
改成
试试看