如何获得地位的价值?

时间:2011-10-10 12:49:21

标签: php jquery json

我有这个ajax请求:

 $.ajax({
        type: "POST",
        url: sUrl,
        data: sQueryStr,
        async: false,
        success: function(data) {   
        }
    });

当我检查firebug时,我正在获取数据

"{"status":"N"}"

我的服务器端返回: -

$verification['status']='N';
print_r(json_encode($verification));

但问题是如何才能获得成功方法中N的状态值?

4 个答案:

答案 0 :(得分:0)

这是一个对象。将其作为data.success访问。同时将dataType设置为json

    dataType: "json",
    success: function(data) {   
       alert(data.success);

       // To examine the structure of `data`
       console.dir(data);
    }

答案 1 :(得分:0)

$.ajax({
        type: "POST",
        url: sUrl,
        data: sQueryStr,
        async: false,
        success: function(data) {
           alert(data.status);
        }
    });

答案 2 :(得分:0)

一些小修改:

success: function(data) {} => success: function(data) {console.log(data.status)}

print_r(json_encode($verification)); => echo json_encode($verification);

答案 3 :(得分:0)

使用

alert(data.status);

如果您的数据是这样的

{ 'KEY1': 'val2的', 'KEY2': 'val2的'}

然后你可以得到像

这样的数据
data.key1;
data.key2;