外部URL链接

时间:2015-06-25 11:05:21

标签: javascript jquery html url

我有以下代码:

<script>
        var fileContent;
        $.ajax({
            url : "text.txt",
            dataType: "text",
        ...

它从.txt文件加载文本以获取数据。如果text.txt与html代码在同一路径上,则会加载数据。但是,如果我输入例子(将文件放在不同的文件夹中):

url: "../../../files/text.txt"

它不允许我获取该文件。有关如何实现或如何实现它的任何想法,而不是以显着的方式更改代码?谢谢!

1 个答案:

答案 0 :(得分:0)

有三种可能的原因:

您正在使用HTTP

您正在使用HTTP,并且您的Web服务器不会公开您尝试访问的路径。 (默认情况下,您无法访问目录根目录上的文件。)

您需要在Web服务器上为该文件指定一个URL并请求该URL。

您使用的是本地文件

不同的浏览器对本地文件的Ajax有不同的安全限制。

如果文件位于HTML文档上方的目录中,则可能会出现此问题(某些浏览器只允许您访问相同或较低目录中的文件)。

您可以使用HTTP解决此问题。没有HTTP,Ajax通常工作得非常糟糕。

您的网址错误

更正网址。