0

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+"&region="+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.

データが返されないというエラーメッセージを表示できるようにするにはどうすればよいですか? ありがとう!

4

0 に答える 0