jquery と ruby を使用して、Plivo API で電話番号を検索しています。コンソール ログに [] と表示されることがあります。そのような場合、「データが返されませんでした...」というメッセージまたはそのようなメッセージを出力できるようにしたいと考えています。
jquery は次のとおりです。
$(document).ready(function() {
$("#searchnumbers").click(function() {
var country_iso = $("#countrynumbers").val();
var region = $("#region").val();
var prefix = $("#prefix").val();
$.getJSON("/searchnumbers?country_iso="+country_iso+"®ion="+region+"&prefix="+prefix, function(data) {
if( data.length == 0 ) {
$(".results").html("no Records");
} else {
$.each( data, function( key, value ) {
$(".results").append('<p>' + this["region"] + '</p>');
});
}
});
});
});
応答がデータを返す場合は問題ありませんが、検索が無効な場合 (たとえば、オーストラリアのモスクワ)、コンソール ログには [ ] と表示されますが、上記の if 句は機能せず、$(" .results") div.
データが返されないというエラーメッセージを表示できるようにするにはどうすればよいですか? ありがとう!