AJAX请求php获取post/get发送的指定目录中服务器上的文件列表(无JQUERY)

AJAX request to php for getting the list of the file on the server in the specified directory sent by post/get (WITHOUT JQUERY)

本文关键字:服务器 文件 列表 JQUERY post 获取 php 请求 get AJAX      更新时间:2023-09-26

我在html中有一个只有1列的表:My FILES。

我试图访问的内容:(服务器中文件夹的文件资源管理器)


当页面在body onload中加载时,我调用一个ajax函数,为服务器上目录中的每个文件添加一行。(显示预定义文件夹的内容)

每一行都有文件名和两种图标:一种用于简单文件,另一种用于目录。用户可以点击目录,然后进行另一个AJAX调用来更新表的内容,以显示点击的文件夹的内容。


我昨天使用ajax的唯一经验是调用一个php脚本,更新页面中的一个字段,通知用户用户名是否可用于注册。我用POST和responseTextAJAX格式做了这个。

我现在不知道对于文件列表,如果是responseXML或responseText,什么是最好的,你有关于简单方法的建议吗???(这是为了教育目的,只是为了让你知道)

JSON是最简单的方法,因为如果您准备好了php对象,就可以使用php提供的内置jsonencode函数。然后在客户端上使用JSON.parse,您可以直接在更新页面的javascript中使用resultinng javascript对象