0

第一个问题:当两个文件(HTML 和 JSON 文件)位于同一服务器(例如 Godaddy 或 AWS)上时,我一直试图弄清楚如何通过 HTTP POST 方法更新 JSON 文件。此时,它正在按预期工作并向服务器发送数据,但 JSON 文件没有更新。我相信我在这里遗漏了一些东西。是Godaddy API吗?在下面查看我的代码:

第二个问题:无论如何要添加身份验证HTTP请求?前任。只有具有访问权限或凭据的用户才能提交此数据更改请求。

这是HTML文件

<body>
 <button id="my-button">Click Me</button>
 <script>
      document.getElementById('my-button').addEventListener('click', dataRequest);
           function dataRequest (){
                var xhttp = new XMLHttpRequest();
                xhttp.open('POST','my-data.json', true);
                xhttp.send('Name=YOYO&PhoneNumber=777-777-7777');
               }
 </script>

这是我的数据.json

{“姓名”:“名字姓氏”,
“电话号码”:“888-777-9999”}

谢谢大家的时间

4

1 回答 1

0

将数据发布到由静态文件处理的 URL 不会做任何事情。

如果要更改服务器上的数据,则需要编写一些服务器端代码来处理它。

于 2017-06-18T15:49:38.547 回答