【发布时间】:2012-05-19 19:05:02
【问题描述】:
我的服务器上有一个文件结构,如下所示:
我的问题比较复杂:如何从服务器子文件的内容中逐步填充<select> html标签。
例如,下面我有 3 个 <select> 标记,它们反映了上面显示的文件结构。当第一个选择被更改时,jQuery 应该使用 AJAX 和 PHP 在服务器上找到该目录,并将所有子文件列出到第二个<select>。单击第二个时,应列出该文件夹的所有子文件,依此类推。最终我想要 5 个<select> 标签。
我认为这最好使用 jQuery 来完成,它会检测到选择中的变化:
$("select").change(function() {
var selected = $(this).children("option:selected").text();
});
将该变量发送到 AJAX,它要求 PHP 文件返回该文件夹的子文件数组,并用该数组中的数据填充下一个选择。我不太自信的地方是 PHP。
我尝试过的:查看了TreeView 系统 - 不适合。试图修改 TreeView 系统以使用选择 - 没有结果!也许有人可以尝试修改我链接的那个?
在此先感谢,我们将一如既往地为您提供任何帮助!
【问题讨论】:
标签: php jquery html ajax directory