Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/469.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我需要帮助用php+ajax填充3个相关的动态文件夹下拉列表_Javascript_Php_Jquery_Ajax - Fatal编程技术网

Javascript 我需要帮助用php+ajax填充3个相关的动态文件夹下拉列表

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函数的另一种方法 我不知道代码有什么问题没有文件显示在页面中 <?

如果有人能帮我,那对我来说太好了, 我有一个包含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;