我试图使用ajax将时间(以秒为单位)传递给div id为“秒”的div,但由于某种原因,它没有将任何内容传递给div。请看一下我的代码:
测试1.php
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script type = "text/javascript">
function timeoutAjax(url,id,timeout) {
$.ajax({
type: "POST",
url: url,
error: function(xhr,status,error){alert(error);},
success:function(data) {
document.getElementById( id ).innerHTML = data;
setTimeout(function() { timeoutAjax(url,id,timeout); }, timeout);
}
});
}
timeoutAjax("testing2.php","seconds",1000);
<div id = "seconds"></div>
</script>
测试2.php
<?php
$date = date("s");
echo $date;
?>
最佳答案
将 div 放在关闭 script 标签之后。
</script>
<div id = "seconds"></div>
关于javascript - 使用ajax将时间以秒为单位传递给div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30922056/