如何在javascript中读取内部文件?

如何在javascript中读取内部文件?,javascript,html,file-io,Javascript,Html,File Io,我在网上看到了很多关于如何在本地机器上读取javascript文件或如何从外部网页读取源代码的问题,但是仅仅从内部网页目录本身读取文件又如何呢?看起来这应该相对简单,并且根本不需要服务器端脚本。但我似乎找不到办法。有什么想法吗 唯一的解决方法就是用与从外部网页读取源代码完全相同的方法——在javascript中使用XmlHttpRequest,或者在jquery中使用类似$.ajax的东西 需要记住的重要一点是,javascript不是在您的服务器上运行的,而是在用户的web浏览器中运行的。因此

我在网上看到了很多关于如何在本地机器上读取javascript文件或如何从外部网页读取源代码的问题,但是仅仅从内部网页目录本身读取文件又如何呢?看起来这应该相对简单,并且根本不需要服务器端脚本。但我似乎找不到办法。有什么想法吗

唯一的解决方法就是用与从外部网页读取源代码完全相同的方法——在javascript中使用XmlHttpRequest,或者在jquery中使用类似$.ajax的东西


需要记住的重要一点是,javascript不是在您的服务器上运行的,而是在用户的web浏览器中运行的。因此,与internet上任何其他代码相比,它对服务器上的文件没有更多的访问权限。您需要在您的网站上公开您想要阅读的文件,然后通过javascript发出web请求,以读取文件内容并在此时使用它。

唯一的方法是以完全相同的方式回答有关从外部网页读取源的问题-使用javascript中的XmlHttpRequest,或者jquery中的类似$.ajax的东西


需要记住的重要一点是,javascript不是在您的服务器上运行的,而是在用户的web浏览器中运行的。因此,与internet上任何其他代码相比,它对服务器上的文件没有更多的访问权限。您需要在您的网站上公开您想要阅读的文件,然后通过javascript发出web请求,以读取文件内容并在此时使用它。

唯一的方法是以完全相同的方式回答有关从外部网页读取源的问题-使用javascript中的XmlHttpRequest,或者jquery中的类似$.ajax的东西


需要记住的重要一点是,javascript不是在您的服务器上运行的,而是在用户的web浏览器中运行的。因此,与internet上任何其他代码相比,它对服务器上的文件没有更多的访问权限。您需要在您的网站上公开您想要阅读的文件,然后通过javascript发出web请求,以读取文件内容并在此时使用它。

唯一的方法是以完全相同的方式回答有关从外部网页读取源的问题-使用javascript中的XmlHttpRequest,或者jquery中的类似$.ajax的东西



需要记住的重要一点是,javascript不是在您的服务器上运行的,而是在用户的web浏览器中运行的。因此,与internet上任何其他代码相比,它对服务器上的文件没有更多的访问权限。您需要使您想要阅读的文件在您的网站上公开可访问,然后通过javascript发出web请求,以读取文件的内容并在此时使用它。

什么是内部网页目录?@ChrisHardie例如,如果my index.html位于www.mywebpage.com,我想从www.mywebpage.com/file中读取一个文件。如果该文件位于外部web服务器上,该文件是如何内部的?@ChrisHardie我很确定他的愿望是像您使用服务器端代码一样读取该文件,传递文件路径(例如,C#中的
file.ReadAllText()
),但使用javascript,与通过web请求获取文件内容相反,什么是内部网页目录?@ChrisHardie例如,如果我的index.html位于www.mywebpage.com,我想从www.mywebpage.com/file中读取一个文件。如果该文件位于外部web服务器上,该文件是如何内部的?@ChrisHardie我很确定他的愿望是像您使用服务器端代码一样读取该文件,传递文件路径(例如,C#中的
file.ReadAllText()
),但使用javascript,与通过web请求获取文件内容相反,什么是内部网页目录?@ChrisHardie例如,如果我的index.html位于www.mywebpage.com,我想从www.mywebpage.com/file中读取一个文件。如果该文件位于外部web服务器上,该文件是如何内部的?@ChrisHardie我很确定他的愿望是像您使用服务器端代码一样读取该文件,传递文件路径(例如,C#中的
file.ReadAllText()
),但使用javascript,与通过web请求获取文件内容相反,什么是内部网页目录?@ChrisHardie例如,如果我的index.html位于www.mywebpage.com,我想从www.mywebpage.com/file中读取一个文件。如果该文件位于外部web服务器上,该文件是如何内部的?@ChrisHardie我很确定他的愿望是像您使用服务器端代码一样读取该文件,传递文件路径(例如,C#中的
file.ReadAllText()
),但使用javascript,而不是通过web请求获取文件内容。谢谢。我还猜测,没有一种方法可以让一个完全基于脚本的系统不需要gui?不确定你的意思-
是gui元素。不确定
与从托管网站的服务器读取文件有什么关系。@CharlesBoyung我的意思是仅通过javascript或html访问本地机器文件,不使用gui(带有询问用户是否可以的提示)。@WilliamOliver-不,如果不使用Flash之类的工具,你也不能这样做。谢谢。我还猜测,没有一种方法可以让一个完全基于脚本的系统不需要gui?不确定你的意思-
是gui元素。不确定
与从托管网站的服务器读取文件有什么关系。@CharlesBoyung我的意思是仅通过javascript或html访问本地机器文件,不使用gui(带有询问用户是否可以的提示)。@WilliamOliver-不,如果不使用Flash之类的工具,你也不能这样做。谢谢。我还猜测,没有一种方法可以让一个完全基于脚本的系统不需要gui?不知道你的意思