我正在尝试加载testdata.php并每10秒自动刷新一次。但它不起作用。我的代码出了什么问题?我还是网络编程的新手,所以请耐心等待我
<html>
<head>
<script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0 /jquery.min.js">
$( "#data" ).load( "http://localhost/testdata.php" );
</script>
</head>
<body>
<div id="data"></div>
</body>
window.setInterval(function(){
/// call your function here
}, 10000);
</html>
答案 0 :(得分:2)
好的,所以jquery的URL中有一些空格,这意味着浏览器无法加载它。负载不在时间间隔内,您的javascript代码应该在脚本标记内。并确保在文档准备就绪时调用jQuery。
<html>
<head>
<script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
<script type="text/javascript">
$( document ).ready(function(){
$( "#data" ).load( "http://localhost/testdata.php" );
setInterval(function(){
$( "#data" ).load( "http://localhost/testdata.php" );
}, 10000);
});
</script>
</head>
<body>
<div id="data"></div>
</body>
</html>
编辑:添加一行以在dom准备就绪时加载数据,然后设置间隔。