【问题标题】:Creating a json file by PHP用PHP创建一个json文件
【发布时间】:2015-07-05 04:34:30
【问题描述】:

我想通过覆盖旧文件来更新 json 文件。我可以使用一些 jquery 将数据导出到 json 字符串。数据存储在变量 json_update 中。但我不知道如何将数据发送到 php。

   $(function () {
    $('#switcher').click(function () {
    var json_update = JSON.stringify($('#table-hover').bootstrapTable('getData'));
    $.ajax({
             type: "POST",
             url: "adding2.php",
             data: json_update,
             contentType: "application/json; charset=utf-8"
             dataType: "json",
             success: function (data) {
                alert("success");

             }
         });
    });
});     

这里是 adding2.php 。谢谢你帮助我。

<?php
$data = $_POST['json_update'];
$fileHandler = fopen('work2.json', 'w+');
fwrite('work2.json',$data);
fclose($fileHandler);
?>

【问题讨论】:

    标签: php ajax json post


    【解决方案1】:

    您从客户端发送的数据(json_update 的值)存储在$_POST,因此只需将$data = $_POST['json_update']; 更改为$data = $_POST;

    【讨论】:

      【解决方案2】:

      在发送之前给数据一个参数名称:

      var json_update = { json_update: JSON.stringify($('#table-hover').bootstrapTable('getData')) };
      

      这将使它可以在$_POST['json_update']中访问

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-01-28
        • 1970-01-01
        • 1970-01-01
        • 2018-05-10
        • 1970-01-01
        • 2021-08-14
        相关资源
        最近更新 更多