我如何做到这一点:
$.ajax({
type: "POST",
url: "",
data: dataString,
cache: false,
success: function(html){}
});
但数据类型为json
并通过php使用它
请告诉我一个例子,因为我厌倦了在互联网上搜索
答案 0 :(得分:1)
使用dataType
属性将JSON响应解析为本机对象:
$.ajax({
type: "POST",
url: "",
data: dataString,
dataType: "json",
cache: false,
success: function(html){}
});
如果您尝试将JSON数据发布到服务器,则需要json2.js将对象转换为JSON字符串,然后再发布:
data: { json: JSON.stringify(someObj); }
并在php> = 5.2:
$data = json_decode($_POST['json']);