【发布时间】:2015-08-20 13:04:34
【问题描述】:
我有一个网页,可以显示我上传到 MYSQL 数据库中的文件(pdf)列表。当我上传新文件时,我想自动更新此列表以包含我上传的新文件,而无需刷新整个网页。
这是我的 HTML 代码,它通过变量 $mypdf_list 显示更新的列表:
<div id="listwrapper_hook">
<div id="dynamic_listwrapper"><hr>
<!--DYNAMIC PDF LIST CONTENT GOES HERE-->
<?php echo $mypdf_list; ?>
</div>
</div>
我已尝试换出“dynamic_listwrapper”div,然后通过 javascript 将其替换为新的,希望刷新显示的“mypdf_list”变量。但这并没有奏效。
我的 javascript 代码:
//UPDATE 'Recently Uploaded Files'
var wrapper_hook = document.getElementById('listwrapper_hook');
var list_wrap = document.getElementById('dynamic_listwrapper');
wrapper_hook.removeChild(list_wrap);
//Add child again to update the '$mypdf_list'
wrapper_hook.appendChild(list_wrap);
【问题讨论】:
-
“自动更新”:ajax
-
你可以使用 Ajax 来做到这一点
标签: javascript php html mysql