我正在使用jQuery 1.4.2创建一个ajax应用程序,我尝试使用get(),post()和ajax()方法本身.我的php服务返回:
[{"k":"label0","v":0.5},{"k":"label1","v":99.43},{"k":"label2","v":2.46},{"k":"label3","v":46.29},{"status":"OK"}]
Run Code Online (Sandbox Code Playgroud)
在我的成功回调中,我尝试访问json.status和json [0] [0],但它总是返回"undefined".我究竟做错了什么?
function getSysinfo(source) {
var json = null;
$.ajax({
url: source,
type: 'POST',
dataType: 'json',
success: function (data) {
json = eval("(" + data + ")");
$('#data').html(json.status);
alert(json[0][0]);
refreshChart(json);
},
error: function (request, status, error) {
alert("REQUEST:\t" + request + "\nSTATUS:\t" + status +
"\nERROR:\t" + error);
}
});
return json;
}
Run Code Online (Sandbox Code Playgroud)
我一直在谷歌搜索这几天.我如何访问返回的数据?任何帮助,将不胜感激.