データベース(mysql)からの結果が0の場合、エラーメッセージになるというエラーメッセージを表示しようとしています。
以下のコードは ajax を使用して SQL の結果を取得しようとしており、0 を返すとエラーが表示されます。
$.ajax({
type: "POST",
url: "charts/prod.php?year=" + $("#selectyear").val() + "&month=" + $("#selectmonth").val(),
dataType: "json", // serializes the form's elements.
success: function (result) {
var chart = c3.generate({
bindto: '#piepie',
data: result.value,
color: {
pattern: ['#f35213', '#f1af4c'] },
pie: { title: "Productivity", }
});
},
error: function() {
if (result.percentage==undefined){
alert ('Data are not ready yet!!');
} else {
alert(result.percentage);
}
}
});