2

如何上传 JSON 文件以在 Javascript 运行时创建对象而无需请求/响应服务器端脚本?

我找到了方法

JSON 文件 >> (通过 PHP 上传到) >> Javascript >> 运行时对象

但是我不想用 php 怎么办呢?

JSON 文件 >>>>(直接上传到)>>>> Javascript >>>>运行时对象。

谢谢。

更新:

我试图通过寻找 HTML5 中的新功能来解决这个问题,例如本地存储、索引 eddb、websql、应用程序缓存。

4

1 回答 1

2

Javascript 在客户端运行,而您的 json 文件在服务器上,因此您需要通过服务器端脚本来完成,您无法从客户端 javascript 访问服务器端文件。

如果它是客户端文件,您可以在 javascript 中使用 FileReader 读取它

   var reader = new FileReader();
   reader.onload = function() {
     console.log(this.result);            
   }
   reader.readAsText(file)
于 2013-06-21T12:18:10.403 回答