下划线js,对象丢失数据

时间:2015-05-04 20:18:26

标签: javascript underscore.js

obj {column1{name:abc, items{price:10, count:5}, title:def}}

我有一个如上所述的对象,在循环ajax继承到对象count之后添加了obj,然后我将obj附加到下划线模板。

我将obj添加到count后,obj创建了一个console.log,它似乎就在那里。当我在模板中执行items循环时,似乎缺少count。我在模板中执行了另一个console.log itemscount似乎就在那里。

任何人都知道count的神秘感?

$.each(rows, function(i, row) {
    $.each(row.items, function(i, item) {
        $.ajax({
            url: 'route',
            data: { data: datapost },
            type: 'GET',
            success: function(num){
                item.count = num;
            }
        });
    });
});
$('#container').append(template(row));

模板中缺少的数量:

<% _.each(items, function(item) { %>
    <%= item.price %> <%= item.count %>
<%})%>

0 个答案:

没有答案