JavaScript:将数组保存/加载到文件中?

时间:2013-11-21 01:49:09

标签: javascript

(这仅供本地使用,使用WAMP) 我有一些Javascript创建一个包含一些字符串和对象的数组。 我想将这个数组保存到一个文件中,以便以后可以将它加载到另一个JavaScript中。

我整夜都在谷歌,但似乎可以找到任何办法:(

3 个答案:

答案 0 :(得分:2)

首先使用JSON.stringify(myarray),然后您可以使用AJAX将数据发送到服务器。您可以使用file_put_contents(php)将文件保存到服务器的磁盘...您可以检索数组并稍后使用JSON.parse(array_from_file);

答案 1 :(得分:1)

您可以将json发送到php服务器,然后从那里将它写入json文件。

答案 2 :(得分:0)

如果您在本地执行此操作,则可以限制自己使用Chrome并使用HTML5 FileWriter API。这是一个guide,可以帮助您入门。此外,您可以查看status of the browser compatibility matrix here

此外,您可能还需要考虑使用HTML5 LocalStorage或SessionStorage API。

还有HTML5 FileSystem API polyfill that uses IndexedDB