2012-04-27 83 views
1

我有关于使用Ajax加载页面的问题。 JavaScript以页面加载的方式执行两次。脚本执行两次,但具有相同的时间戳

这是页面加载的方式。

$(this).html("<img src='loader.gif' />").load(page, parameters, function(response){ 
$(".dynamic_load").html(response).show(); 
); 

这里是JavaScript:

$(document).ready(function(){ 
alert("<?=time()?>"); 
}); 

脚本警报两个相同的值。

有没有人有类似的问题?


解决:

问题是不必要的$ HTML(响应)( “dynamic_load。”)。

回答

1

因为您嵌入了PHP生成的时间值。该值作为固定值发送到客户端浏览器,例如,你的信息来源有:

alert("123456789"); 

在里面,它永远不会改变页面的生命周期。

+0

这也是一个问题。对不起,我没有足够清楚地解释我的问题。 – 2012-04-27 16:43:00

+0

我认为马克应该还是会得到答案,因为这是对问题的准确回答。这是一个很好的结果。 – CaptainBli 2012-04-27 16:57:12

相关问题