Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.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 我如何在github pages repo中读写JSON文件?_Javascript_Json_Github Pages - Fatal编程技术网

Javascript 我如何在github pages repo中读写JSON文件?

Javascript 我如何在github pages repo中读写JSON文件?,javascript,json,github-pages,Javascript,Json,Github Pages,前言:我充其量只是一个新手程序员。 我正在尝试创建一个github页面,我希望它在同一个repo中的JSON上存储一些数据。它所需要做的就是等待按下网页上的按钮,然后在JSON文件中增加一个值,然后将新值写入repo中的JSON 包含脚本的testCounter.html 增量 ... 对于(;;){ var counterJSON=JSON.parse(/*在此处获取JSON文件*/); //更新页面上显示的号码 //检查按钮点击 counterJSON.counter++; //写入更新

前言:我充其量只是一个新手程序员。 我正在尝试创建一个github页面,我希望它在同一个repo中的JSON上存储一些数据。它所需要做的就是等待按下网页上的按钮,然后在JSON文件中增加一个值,然后将新值写入repo中的JSON

包含脚本的testCounter.html


增量

... 对于(;;){ var counterJSON=JSON.parse(/*在此处获取JSON文件*/); //更新页面上显示的号码 //检查按钮点击 counterJSON.counter++; //写入更新的JSON文件 }
包含计数器数据的testJSON.json

{"counter": 0}

我希望任何打开页面的用户都能看到页面不断更新,即使他们没有点击按钮,这样就形成了无限循环。任何时候点击按钮,该数字都应该增加1并写入JSON文件。

Github页面是为托管简单的静态网站而设计的,不支持任何形式的服务器端代码,因此没有办法做到这一点,因为这不是小事,也没有其他问题

Github确实有一个应用程序,因此您可以构建一个单页应用程序,允许某人对Github进行OAuth,然后发出请求,在您批准时更新计数器。这不太可能满足您的需要


您应该找到更适合您需要的托管服务。

一旦您获得托管服务,您也可以使用该服务。。如果你认为页面的所有访问者都在为(;;)敲打服务器
,你很快就会重新思考代码的用处。