2016-02-12 78 views
0

有人能告诉我为什么这不起作用吗?

$(function() { 

fnWaitDialog("show"); 

$.getJSON(".../List/$count?$expand=AARMissionTypeValue&$filter=AARMissionTypeValue eq 'Special Events Security'", function (data) { 

     var d = data.d; 
     $.each(data.d, function (n, i) { 

      $("#tableBodyCount").append(i.count); 
     }); 

}) 

    .always(function() { 
    // Close spinner 
    fnWaitDialog("hide"); 
}); 

我似乎无法得到它在我的垃圾邮件的ID显示器显示文档计数。它在您使用URL时起作用。

编辑:

我得到它返回一个数字,但它应该是6,但它返回66 ...

var count = data.d.results.length; 
     $.each(data.d, function (n, i) { 

      $("#tableBodyCount").append(count); 
     }); 

回答

0

我怀疑两次$。每个功能的打印值。

做一件事警惕警报(data.d.results.length);如果你得到6然后$ .each导致它打印两次然后改变你的代码,按照下面的代码。

而不是

var count = data.d.results.length; 
     $.each(data.d, function (n, i) { 

      $("#tableBodyCount").append(count); 
     }); 

尝试上传或删除几个文件,这

var count = data.d.results.length; 
$("#tableBodyCount").text(count); 

测试代码。

相关问题