我怎么能从D驱动器在javascript读取本地文件

How can i read local file from D drive in javascript

本文关键字:读取 文件 javascript 怎么能 驱动器      更新时间:2023-09-26

我的要求是读取json文件,其中包含一些数据,并存储在一些其他。js文件

我在Javascript中得到了从本地磁盘读取本地文件的任务,我使用了文件路径,如- D:'json'analytics.json.

(document).ready(){
($).getData("D:'json'analytics.json");
}

当我在firebug中看到它使用其他url时

我怎么能做到这一点,是可能的,从javascript读取文件。

我不知道javascript,我看到一些答案,但我不能理解。

需要解决方案,我如何才能实现它。在不使用scriptlet的情况下,还有其他方法可以读取JSP上的文件吗?从服务器端,可以在jsp页面上发送它。

我认为Jaronmanda的回答不会起作用,因为它会触及跨域问题,请参阅"跨域请求只支持HTTP"。加载本地文件时出错。

正如页面所建议的,一般情况下,您需要从web服务(相同的域,或允许您的域访问)提供json文件,但这取决于您真正需要做什么。如果你可以控制json文件的存储位置,更简单的方法是将其放在html文件的子目录中,并执行:

$(document).ready(function () {       
    $.get('<directory>/analytics.json', function (data) {
        // Do your stuff
    });
});