URLで与えられたデータが存在しない場合にエラーを表示したい。次のコードで試しましたが、うまくいきません。
function getNum() {
var num = document.getElementById('number').value;
//alert(number);
$('#shownum').empty();
$(document).ready(function() {
$.jsonp({
url : 'http://localhost/json/num.php?&idnum='+num,
callbackParameter : 'callback',
success : function(data, status) {
$.each(data, function(i, item) {
var a = "";
var name = item.name;
var dob = item.dob;
var addr = item.addr;
b +='<br>' + name + '<br>';
b +=dob + '<br>';
b +=addr + '<br>';
$('#shownum').append(b);
});
},
error : function() {
$('#shownum').append('data not found');
}
});
});
}
たとえば、URLが を返す場合?(null);
、エラー通知を に追加するにはどうすればよいですか#shownum id
。