我有一个Javascript格式的JSON数据,使用JSON生成数组。严格化
{
"user":"Mark",
"id":"80",
"0":["age","=","twenty four","varchar"],
"1":["prefix","=","Mr.","enum"]
}
我通过AJAX将其发送到PHP文件。当我回显帖子时,我得到了值
echo (serialize($_POST['data']));
s:263:
"{
"user":"Mark",
"id":"80",
"0":["age","=","twenty four","varchar"],
"1":["prefix","=","Mr.","enum"]
}";
如何获取数组或对象中的已发布数据。我已经试过了
var_dump(json_解码($_POST['data'])
和
var_dump(json_解码(序列化($_POST['data']));和var_dump(json_decode($_POST['data'],true));
但它们没有起作用。输出为空。
你必须把它储存起来。
$posted = json_decode($_POST['data']);
var_dump($posted);
如果你的PHP versopn
json_decode($_POST['data'])
它返回数组和StdClass对象。
编辑:你怎么发现json_decode不工作。请尝试ver_dump或print_r。希望你的PHP版本
json_decode()应该可以为您实现这一点,但根据您的服务器配置(如果magic_quotes_gpc处于启用状态),您可能需要在解码之前使用stripslashes()。
我试图使用XSSFRow将数据从一个工作表转换到另一个工作表,下面是代码 计算公式后,书面表格中的数据将被替换为“#value”,而不是数字。我应该怎么做才能显示原始数据而不是“#值”
问题内容: 如何在php和mysql中使用数据库表中的会话? 问题答案: 您将需要创建一个像这样的对象: 然后,在session_start之前,初始化此类! http://php.net/manual/zh/function.session-set-save- handler.php http://php.net/manual/zh/function.serialize.php
我的数据确实显示在console.log中,但实际上没有显示在表中,我在这里做错了什么?
问题内容: 我为一个朋友做了一些网络工作,帮助了他。他需要的一部分是在他的站点上更改几段文字的简单方法。与其让他编辑HTML,我决定提供一个带有消息的XML文件,然后我使用jQuery将它们从文件中拉出并插入到页面中。 它的效果非常好…在Firefox和Chrome中,在IE7中效果不佳。我希望你们中的一个能告诉我原因。我做了一个公平的但谷歌搜索,但是找不到我想要的东西。 这是XML: 这是我的j
我试图用json作为主体数据在jmeter中发布帖子,但我只得到了400。我发送到的URL只接受json。我在《邮差》中也用过同样的卷发,效果很好。我曾尝试将json作为一个没有名称的值放入参数中,但没有成功。 我只是想发送{“uid”:“jmtest”,“name”:“newdevice”}。 对不起,我不能发布更多的链接。 采样结果为 请求看起来像 响应数据为
对于这件事,我将非常感激任何帮助。或者其他开源库使用PHP生成报告的任何建议