Javascript 我需要帮助用php+ajax填充3个相关的动态文件夹下拉列表
如果有人能帮我,那对我来说太好了, 我有一个包含3个主文件夹a、B、C和子文件夹A1、A2、A3的目录,如wise。。, 当用户从第一个下拉列表中选择文件夹A时,第二个下拉列表应填充文件夹A中的子文件夹。选择第二个下拉列表后,第三个下拉列表应填充子文件夹(选择子文件夹时),并且提交文件必须显示在页面上,带有打开文件的链接。 我知道这将在Ajax调用的帮助下完成,但我是php的初学者,请帮助我。。。另外,我还尝试了使用glob函数的另一种方法 我不知道代码有什么问题没有文件显示在页面中Javascript 我需要帮助用php+ajax填充3个相关的动态文件夹下拉列表,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,如果有人能帮我,那对我来说太好了, 我有一个包含3个主文件夹a、B、C和子文件夹A1、A2、A3的目录,如wise。。, 当用户从第一个下拉列表中选择文件夹A时,第二个下拉列表应填充文件夹A中的子文件夹。选择第二个下拉列表后,第三个下拉列表应填充子文件夹(选择子文件夹时),并且提交文件必须显示在页面上,带有打开文件的链接。 我知道这将在Ajax调用的帮助下完成,但我是php的初学者,请帮助我。。。另外,我还尝试了使用glob函数的另一种方法 我不知道代码有什么问题没有文件显示在页面中 <?
<?php
Session_start();
Error_reporting(E_ALL & ~E_NOTICE);
$reportname = $_POST['Rep'];
$year = $_POST['year'];
$customer = $_POST['cus'];
$month= $_POST['month'];
$path= ".."."/".$reportname."/".$year."/".$customer."/".$month."/";
echo $path ."<br/>";
$files = glob($path."*.xlsx");
foreach($files as $file)
{
echo $file;
}
?>
$dropdown1.onchange,函数{
$.ajax{
url:phpfile.php,
键入:“POST”,
数据:{
文件夹:$this.val
}
成功:functiondata{
$dropdown2.htmldata;
}
};
};
在phpfile.php中
$fileslist=scandir$_POST['folder'];
$str=;
foreach$files作为$file列出{
如果是_dir$文件{
$str.=$file;
}
}
echo$str;