CountUp Javascript包和self.d为空

时间:2016-10-25 20:48:59

标签: javascript jquery ajax

有关为什么我会使用countUp Javascript包获得以下错误的任何想法。

  

TypeError:self.d为null

<script>
    var numPendingOrders = $.ajax({
        type: "GET",
        url: "/admin/orders/getPendingOrders",
    });

    var options = {
        useEasing : true,
        useGrouping : true,
        separator : ',',
        decimal : '.',
        prefix : '',
        suffix : ''
    };
    var users = new CountUp("numPendingOrders", 0, numPendingOrders, 0, 5, options);
    users.start();
</script>

1 个答案:

答案 0 :(得分:2)

您指定了

$.ajax({
        type: "GET",
        url: "/admin/orders/getPendingOrders",
    });

numPendingOrders,这不是ajax来电的结果。相反,

$.ajax({
        type: "GET",
        url: "/admin/orders/getPendingOrders",
        success: function(data){
          var options = {
            useEasing : true,
            useGrouping : true,
            separator : ',',
            decimal : '.',
            prefix : '',
            suffix : ''
          };

           var users = new CountUp("numPendingOrders", 0, data, 0, 5, options);
           users.start();
        }
    });