2013-02-26 20 views
2

我有一個簡單的Ajax調用,並且想要統計返回的數據數組中的元素。但.length()不能以某種方式工作。你知道更好的方法嗎?謝謝!回調數組中的Ajax Json計數元素

到目前爲止我的代碼:

$.ajax({ 
       async: true, 
       type:  'post', 
       cache:  false, 
       url:   'location.php', 
       data:  {myJson: dataArray}, 
       dataType : 'json', 
       success: function(data){ 
        var ArrayContent = data.length(); 
        if(ArrayContent == 2) { 
         $('#Result').removeClass('loading').empty(); 
         $('#PlzInput').val(data[0]); 
         $('#Result').html('Ihr Standort: '+data[1]); 
        } else if(ArrayContent == 1) { 
         $('#Result').removeClass('loading').empty(); 
         $('#Result').html(data[0]); 
        } 
       } 
     }); 

回答

7

取下牙套。即:

var ArrayContent = data.length;