栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

将JSON对象写入服务器上的.json文件

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

将JSON对象写入服务器上的.json文件

您正在双重编码。无需使用JS PHP 进行编码,只需在一侧进行编码, 然后 再进行一次编码。

// step 1: build data structurevar data = {    metros: graph.getVerticies(),    routes: graph.getEdges()}// step 2: convert data structure to JSON$.ajax({    type : "POST",    url : "json.php",    data: {        json : JSON.stringify(data)    }});

请注意,该

dataType
参数表示预期的 响应 类型,而不是您将数据发送为的类型。
application/x-www-form-urlenpred
默认情况下,发帖请求将被发送。

我认为您根本不需要该参数。您可以将其缩减为:

$.post("json.php", {json : JSON.stringify(data)});

然后(在PHP中)执行以下操作:

<?php   $json = $_POST['json'];      if (json_depre($json) != null)   {     $file = fopen('new_map_data.json','w+');     fwrite($file, $json);     fclose($file);   }   else   {     // user has posted invalid JSON, handle the error    }?>


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/418136.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号