我怎么能用php json使用jquery ajax

时间:2010-02-19 11:12:47

标签: jquery json

我如何做到这一点:

$.ajax({
    type: "POST",
    url: "",
    data: dataString,
    cache: false,
    success: function(html){}
});

但数据类型为json

并通过php使用它

请告诉我一个例子,因为我厌倦了在互联网上搜索

1 个答案:

答案 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']);