在不刷新的情况下重新加载php scandir()
我正在使用以下脚本:在不刷新的情况下重新加载php scandir(),php,javascript,jquery,forms,Php,Javascript,Jquery,Forms,我正在使用以下脚本: $userdir = '../../'.$id.'/'; $files2 = scandir($userdir); $ignore = array(".", ".."); foreach ($files2 as $value) { if(in_array($value, $ignore)){ } else { echo '<img class="clickableimg" id="
$userdir = '../../'.$id.'/';
$files2 = scandir($userdir);
$ignore = array(".", "..");
foreach ($files2 as $value) {
if(in_array($value, $ignore)){
}
else {
echo '<img class="clickableimg" id="'.$value.'" src="../../'.$id.'/'.$value.'" />'; }
}
$userdir='../../'.$id./';
$files2=scandir($userdir);
$ignore=数组(“.”,“.”);
foreach($files2作为$value){
if(在数组中($value,$ignore)){
}
否则{
回音“;}
}
这是一个表单,用户可以选择图像并上载新图像
问题是,当用户单击“刷新”时,我希望scandir()再次启动,而不会丢失表单数据
有什么想法吗?我也倾向于使用AJAX(换句话说,在不重新加载页面的情况下将数据传递到外部PHP脚本)
在互联网上以及这里,都有成千上万的例子。当我学习ajax时,这非常方便:您必须执行一个ajax请求,并用服务器上运行的刷新数据PHP替换div内容。当用户看到一个页面并可以点击任何东西时,php脚本通常会被关闭/清理/死掉很长一段时间。使用ajax。或者,您可以在iframe中显示脚本的结果,并仅重新加载iframe内容