我有一个自定义的WordPress模板页面,其中显示了一个表以及该表上次更新的时间。
使用jQuery/AJAX,我尝试使用setInterval()每秒检查更新时间是否已更改,并自动更改显示更新时间的div id元素。
我试过阅读教程。其中许多文件显示将文件添加到/js/文件夹,但我的主题没有该目录。
看着不同的Wordpress插件,我只能找到那些在所有页面上显示Javascript的插件,这并不是我需要的。
我目前在自定义页面模板的底部有一个标记(见下文)。我验证了它是否加载到页面源代码中。
<script type="application/javascript">
var update_time_function = window.setInterval(update_time, 1000);
function(update_time) {
jQuery.ajax({
url: 'https://website_url.com/last-update/'
dataType: 'json'
success: function(utf) {
jQuery('#update_time').text(utf[0].date_time);
}
})
};
</script>
预期的结果应该是id为'update_time‘的div元素应该正在更新,但却没有发生。网络控制台中没有错误。
脚本文件显示在页面源代码中。
发布于 2019-06-24 00:22:26
尝试使用jQuery('#update_time').html(utf[0].date_time);
更新div数据
https://stackoverflow.com/questions/56725687
复制相似问题