我有 codeigniter 应用程序,它从数据库中获取数据,这些数据由 Jquery 操作。来自数据库的结果数组过去看起来像这样:
{ "result":[
{"name":"John","surname":"Smith"}] }
我用下面的代码解析它:
$.get("index.php/getResult",{f_name: $('#fn').val()} ,function(data) {
var list= "";
$.each(data, function(index, element) {
if (index > 0) {list;}
list+= element.name;
});
$('#myid').html(list);
},"json");
我的结果数组已经变成了下面的格式,我现在该如何解析呢?感谢您的帮助。
{
"count": 8,
"result":[
{"name":"John","surname":"Smith"}] }
最佳答案
你不需要解析任何东西:
$.get("index.php/getResult",{f_name: $('#fn').val()} ,function(data)
{
alert(data.count);
for(var i=0; i< data.result.length; i++)
{
alert(data.result[i].name + " " + data.result[i].surname);
// etc.
}
// etc.
},"json");
关于php - 如何使用 Jquery 正确解析数据库中的结果数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14223549/