在這裏,我通過ajax和json獲取記錄。 如果變量有,我會得到值。 但是,如果變量「性能」具有空值,則顯示NaN
。 而不是NaN
,我想打印數字值,如00.00
。如果變量具有空值,那麼獲得NaN
這可能嗎?如果是,那麼如何? 謝謝。
我的代碼,
function emp_month_perf(){
jQuery.ajax({
url: "<?php echo base_url(); ?>grade_tasks/emp_monthly_performance",
data:'',
type:"GET",
dataType: "json",
success:function(data){
var total_month_earn = data.total_earn_point;
var total_month_point = data.total_point;
var performance;
var per_color;
//var radius = "20px";
//alert(total_point);
performance = (((total_month_earn)/(total_month_point))*100).toFixed(2);
if(performance>80)
{
per_color = "#33CF53";
}
else if(performance>=60 && performance<=80)
{
per_color = "#E0C533";
}
else
{
per_color = "#E12827";
}
//document.getElementById("monthperformance").style.borderRadius = radius;
document.getElementById("monthperformance").style.backgroundColor = per_color;
$('#monthperformance').html(performance);
},
error:function(){}
});
}
setInterval(emp_month_perf, 300000);
什麼變量爲空? – epascarello