从PHP传递价值到JS赢得Ajax主体

时间:2019-01-21 15:13:56

标签: javascript php json ajax

我正在使用Ajax成功函数将一些值从Controller传递到Javascript文件。然后,我使用该值绘制一些图表。

我的控制器:

 $result =array(
     "PourcentageCommande" => $PourcentageCommandee,
     "nombreCommandePassee" =>$Commande,
     "NonFinance" =>$NonFinance,
     "PourcentageNonFinance" =>$PourcentageNonFinance
);
echo json_encode($result);

我的JavaSscript:

success: function(result) {
    console.log(PourcentageCommande);
    $("#CommandePasses").data('easyPieChart').update(result.PourcentageCommande);
    $('span', $("#CommandePasses")).text(result.PourcentageCommande);
},

但是在使用PoucentageCommande时,没有得到一个值(例如20),而是得到了:

{
    "PourcentageCommande":20,
    "nombreCommandePassee":2,
    "NonFinance":0,
    "PourcentageNonFinance":0
}

2 个答案:

答案 0 :(得分:2)

尝试以这种方式在JSON.parse()函数中解析您的AJAX响应

 success: function(result) {
     var data = JSON.parse(result);
    console.log(data );
    $("#CommandePasses").data('easyPieChart').update(data.PourcentageCommande);
    $('span', $("#CommandePasses")).text(data.PourcentageCommande);
},

答案 1 :(得分:0)

如果您已经在使用jQuery,则可以使用jQuery class A implements Comparable<Integer> { @Override public int compareTo(Integer o) { // do something } } // Test Method with JUnit A a1 = new A(); A a2 = new A(); findMax(a1, a2); // Compile error 函数在GET请求中获取经过初步分析的JSON数据。

getJSON()