我正在使用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
}
答案 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()