【发布时间】:2015-07-01 17:08:25
【问题描述】:
这是我的 AJAX...
$.ajax({
url: "../getSynd.php",
dataType:"json",
success: function(jsVar){
document.write(jsVar['sysinfo'][0]);
syndStatus("canvas1", "first server name", "76","red");
syndStatus("canvas2", "second server name", "1.2423","green");
}
});
而我来自 getSynd.php 的 JSON 如下...
[{"sysinfo":"server1","result":"1.17805935"},{"sysinfo":"server2","result":"2069.59799893"}]
如何从 jsVar 中获取 sysinfo/result?
编辑: 我想通了,谢谢大家!
$.ajax({
url: "../getSynd.php",
dataType:"json",
success: function(jsVar){
syndStatus("canvas1", jsVar[0]['sysinfo'], jsVar[0]['result']);
syndStatus("canvas1", jsVar[1]['sysinfo'], jsVar[1]['result']);
}
});
【问题讨论】:
-
您需要对处理 AJAX 和 JSON 响应进行更多研究。您使用的语言(“保存到 JavaScript 变量”)表明了这一点。特别是查看 jQuery 的
$.getJSON和原生的JSON.parse() -
我试过了,结果就是这样。感谢您的“有用”回复。
-
使用
document.write(jsVar[0]['sysinfo']);
标签: javascript jquery ajax json