0

[{"med_name":"Test","COUNT(e_u.med_id)":"3"}]我正在使用要显示的 jquery ajax从 php 文件中获取 json 响应。如何显示 COUNT(e_u.med_id) 我的 jquery 代码是

 $.ajax({
         type:'POST',
         dataType: 'json',
         url:'Myphp.php',
         data:{some-rec: 'test'},
         success:   function(rows){ 
         $('#e_use').empty();
          //alert("test");
         if(rows.success != false){
             $('#t_e_use').show();
             //alert("if");
            var len = rows.length;
            //alert(len);
            for (i = 0; i < len; i++) {
            $('#e_use').append("<tr><td style='color:#FFF'>"+
            rows[i].med_name
            +"</td><td style='color:#FFF'>"+
            COUNT(e_u.med_id)+
            "</td><tr>");
            }
        }
        else{
            $('#e_e_use').show();
        $('#e_e_use').text("No medicines are below the mandatory quantity");
        }
    }
    });
4

3 回答 3

1

我建议:

rows[i]["COUNT(e_u.med_id)"];

但这是一个奇怪的变量名!!!

于 2012-11-29T09:06:11.870 回答
0

试试这个

rows[i].COUNT(e_u.med_id)

代替

COUNT(e_u.med_id)

更新

更改COUNT(e_u.med_id)count_emed_id并将其视为

rows[i].count_emed_id
于 2012-11-29T09:04:51.227 回答
0

试试这个..但是请更改变量名!

+"</td><td style='color:#FFF'>"+
rows[i]['COUNT(e_u.med_id)']+
"</td><tr>");
于 2012-11-29T09:08:51.940 回答