2012-11-29 35 views
0

我使用jquery ajax從php文件中獲取json響應,我想要顯示它。如何顯示COUNT(e_u.med_id)我jQuery代碼是如何在jQuery中顯示php json響應COUNT(e_u.med_id)

$.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"); 
     } 
    } 
    }); 

回答

1

我建議:

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

,但是這是一個奇怪的變量名!

+0

感謝塞繆爾爲我工作,我實際上是計算它的總時間用於php mysql。 – user1456131

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 
+0

我有螢火嘗試,它似乎沒有工作(「'e_u'沒有定義」)... –

+0

嘗試改變名稱.... COUNT(e_u.med_id)爲「count_eumed_id」。 ..並把它作爲行[我] .count_eumed_id' ..我認爲這是因爲「。」。你有'COUNT(e_u.med_id)'。 – bipen

+0

是的,我也這麼認爲(我不是OP :) :),這只是指出,這種解決方案不工作,因爲... –

0

試試這個..但是請更改變量名!

+"</td><td style='color:#FFF'>"+ 
rows[i]['COUNT(e_u.med_id)']+ 
"</td><tr>");