Jquery 移动版每 X 秒自动刷新一次
移植到 JQM 时遇到问题,无法获取每 X 秒自动刷新一次内容的页面以正确显示。 已经阅读了数十个相关线程,但没有找到带有代码示例的明确解决方案。 此页面的目的是显示与您在机场看到的内容类似的到达和离开信息。
以前的方法如下,在标头中使用javascript。 PHP 内容(样式表(将在一秒后加载到命名的 DIV,然后每十秒自动刷新一次,效果很好:
控制页面:
<head>....
<script type="text/javascript">
function Refresh_My_DynamicContent(){
$("#id_My_DynamicContent").load("NewContent.php");
setTimeout(function() { Refresh_My_DynamicContent(); },10000);
}
</script>
<script type="text/javascript">
setTimeout(function() { Refresh_My_DynamicContent(); },1000);
</script>
</head>
<body>
<div data-role="page">
<div id=” id_My_DynamicContent”></div>
</div>
当我对 JQM 使用相同的方法时,会显示内容但没有 JQM,弹出窗口全部展开等。 任何人都可以帮助指导我使用 JQM 的正确方法,以使用代码示例自行刷新的"免提"显示?
我认为
你的代码应该是这样的
<script type="text/javascript">
$(function(){
setTimeout(function() {
$("#id_My_DynamicContent").load("NewContent.php",{'reload':true});
},1000);
});
</script>
还要检查第一次调用后是否正常工作 我不确定jquery moble是否也重新系带了所有头部,如果是这种情况,你也应该这样做从 PHP 回显 js
<?php
echo '<script type="text/javascript">
$(function(){
setTimeout(function() {
$("#id_My_DynamicContent").load("NewContent.php",{'reload':true});
},1000);
});
</script>';
?>