如何通过HTTP POST方法通过纯javascript AJAX调用更新JSON文件?

时间:2017-06-18 15:47:10

标签: javascript json ajax http godaddy-api

第一个问题: 当两个文件(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>

这是my-data.json

  

{“姓名”:“名字姓氏”,
       “PhoneNumber”:“888-777-9999”}

谢谢大家的时间

1 个答案:

答案 0 :(得分:0)

将数据发布到由静态文件处理的URL将无法执行任何操作。

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