0

我如何做到这一点:

$.ajax(美元)({类型:“POST”,url:“”,data:dataString,缓存:false,成功:函数(html){}});

但数据类型为json

并通过php使用

请给我举个例子,因为我累了在互联网上搜索

2
  • 你能把你的问题解释一下吗? 评论 2010年2月19日11:17
  • 您是否尝试发布JSON数据服务器或检索JSON数据服务器?
    – 安迪·E
    评论 2010年2月19日11:19

1答案1

重置为默认值
1

使用数据库类型属性将JSON响应解析为本机对象:

$.ajax({类型:“POST”,url:“”,data:dataString,数据类型:“json”,缓存:false,成功:函数(html){}});

如果您试图将JSON数据发布到服务器,则需要json2.js要在发布对象之前将其转换为JSON字符串,请执行以下操作:

数据:{json:json.stringify(someObj);}

在php中>=5.2:

$data=json_decode($_POST['json']);
2
  • 这很好,但知道php页面的形式是什么 评论 2010年2月19日11:20
  • @穆斯塔法:我不确定我理解你的要求。您是否需要php代码来解析JSON数据?如果是这样,请参阅我的答案底部。
    – 安迪·E
    评论 2010年2月19日11:36

您的答案

单击“发布您的答案”,表示您同意我们的服务条款并确认您已阅读我们的隐私政策.

不是你想要的答案吗?浏览标记的其他问题问你自己的问题.