使用$ .ajax()与不同的目录?

时间:2012-06-18 09:09:16

标签: javascript jquery ajax

如何使用'$ .ajax()'技术,为url参数提供项目外的位置(假设文件位于桌面上)。我怎样才能做到这一点 ??我知道如何只在项目的同一地点做这件事。

非常感谢

2 个答案:

答案 0 :(得分:3)

您无法绕过网站并访问文件,因为它可能会损害托管网站的计算机,但您可以通过您的网站访问网站外的文件。

  1. 您可以访问网站文件夹中的文件,也可以创建虚拟目录 您网站文件夹外的文件夹,并通过虚拟目录访问它。
  2. 假设您有网站文件夹d:\ websites \ TestWebsite,并且您想要访问d:\ Data \ Testfile.txt中的文件,请在TestWebsite中指向d:\ Data的虚拟目录并通过虚拟文件访问其中的文件目录。

    2您还可以创建一个位于某个网页/网络服务中的功能,并访问网站外的文件。

答案 1 :(得分:2)

出于安全原因,您无法对本地文件执行ajax请求,它们必须位于本地服务器的范围内,别名为“公共目录”。

编辑除了Adil建议的服务器配置级别的虚拟目录解决方案之外,您可以通过使用从文件或目录到公用文件夹的符号链接来更简单。