通过Ajax 在后台请求页面数据,再到前台加载,为什么有alert这句话就可以用,没有这句话就不可以用呢,求解答 10

$(function(){varargs={"time":newDate()};$.post("mainpage",args,function(data){$("div#... $(function(){
var args = {"time":new Date()};
$.post("mainpage",args,function(data){
$("div#all").html(data);
});
//alert("aaa");
$("div[class]").click(function(){
$(this.childNodes).show(500);
$(this).siblings().children().hide(500);
});
});
<body>
<div id="all"></div>
</body>
这是body部分代码 我想通过Ajax在加载页面时根据数据库中的数据来加载页面
展开
 我来答
百度网友8e82c22
2014-11-26
知道答主
回答量:14
采纳率:0%
帮助的人:11.4万
展开全部
是不是js在body还没加载就执行了,那样的话你alert以后有可能刚好给加载时间了。另外如果一个页面要多次执行ajax的话一定要异步执行,不然很容易出类似你这种错误
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式