Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将javascript变量写入JSON文件_Javascript_Jquery_Json_Variables_Jsonp - Fatal编程技术网

将javascript变量写入JSON文件

将javascript变量写入JSON文件,javascript,jquery,json,variables,jsonp,Javascript,Jquery,Json,Variables,Jsonp,我有一个JSON文件:example_JSON.JSON,该文件如下所示: { "timeline": { "headline":"WELCOME", "type":"default", "text":"People say stuff", "startDate":"10/4/2011 15:02:00", "date": [ { "startD

我有一个JSON文件:example_JSON.JSON,该文件如下所示:

{
    "timeline":
    {
        "headline":"WELCOME",
        "type":"default",
        "text":"People say stuff",
        "startDate":"10/4/2011 15:02:00",
        "date": [
            {
                "startDate":"10/4/2011 15:10:00",
            "endDate":"10/4/2011 15:55:00",
                "headline":"prvo",
                "text":"<p>dddddddddddddddd dd</p>",
                "asset":
                {

                    "caption":"yessss"
                }
            },
            {
                "startDate":"10/4/2011 17:02:00",
                "endDate":"10/4/2011 18:02:00",
                "headline":"drugo da da",
                "text":"<p>In true political fashion, his character rattles off common jargon heard from people running for office.</p>",
                "asset":
                {
                    "media":"http://youtu.be/u4XpeU9erbg",
                    "credit":"",
                    "caption":""
                }
            }
        ]
    }
}
和:
添加到时间线

现在,当我点击“添加到时间线”按钮时,我想在“日期”内创建新的“元素”,其“开始日期”为:curentDateFormat,格式为月/日/年+zajson

并添加“headline”:place.name


如何在示例_json.json中添加此变量并在“date”内创建新元素?

您可以在现代浏览器的客户端中执行此操作。例如,您可以使用本地存储(或cookie等)动态操作JSON,并使用BlobBuilder创建文件

例如:

window.BlobBuilder = window.BlobBuilder || window.WebKitBlobBuilder || window.MozBlobBuilder;
var file = new window.BlobBuilder()

如何将这些变量写入另一侧的示例_json.json文件?你是说天堂?对不起,我的英语不好…不清楚你到底想把这个文件保存在哪里。在任何情况下,您都需要一种服务器端语言来将文件实际写入磁盘,然后才允许用户下载。您不能使用javascript写入文件。
window.BlobBuilder = window.BlobBuilder || window.WebKitBlobBuilder || window.MozBlobBuilder;
var file = new window.BlobBuilder()