PHP getJSON 関数を使用して MYSQL からデータを取得し、それをアプリケーションのリストとして投稿する PhoneGap アプリケーションを作成しようとしています。リスト部分は問題なく動作しますが、サーバーにデータがない場合は、どうにかしてユーザーに通知したいと思います。
今は何も表示されず、モバイルアプリケーションを開発しようとしているため、ユーザーは接続が遅く、何も取得できないにもかかわらずアプリケーションがまだデータを取得しようとしていると考えるかもしれません。
これは私が使用するコードです:
function getEmployeeList() {
$.getJSON(serviceURL + 'getemployees.php', function(data) {
if(JSON.stringify(data) != JSON.stringify(oldData)){
$('#employeeList li').remove();
employees = data.key;
$.each(employees, function(index, employee) {
$('#employeeList').append('<li><a href="keikka.html?id=' + employee.IND + '">' +
'<h4>' + employee.OSO + '</h4>' +
'<img src="pics/' + employee.TILA + '.png"/>' +
'<p>' + employee.AIKA + '</p>' +'</a></li>');
});
$('#employeeList').listview('refresh');
if(oldData != "")
alert("New data!");
oldData = data;
}
});
}
jsonがこのように見えるときに{"key":[]}
「データがありません」のようなテキストを投稿するようにするにはどうすればよいですか