重新加载php scandir()而不刷新

时间:2013-05-23 15:10:21

标签: 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="'.$value.'" src="../../'.$id.'/'.$value.'" />';   }
    }

这是用户可以选择图像并上传新图像的表格。

问题在于,当用户点击“刷新”而不丢失表单数据时,我希望scandir()再次启动。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

我也倾向于使用AJAX(换句话说,将数据传递给外部PHP脚本而不重新加载页面)。

互联网上有成千上万的例子以及SO。当我学习ajax时,这非常方便:http://www.w3schools.com/ajax/default.asp