取list中的值时候总是取到第一个值

1.取list中的值时候总是取到第一个值


<#assign collectTag = newTag("collectTag") />
<#assign collect = collectTag()!'' />
<#assign collectList = collect.result />
       

    <#if collectList?exists && (collectList?size > 0) >

    <#list collectList as favorite>


  •                  

    <@image src="${favorite.thumbnail!''}"/>
                       


                           

    <@substring title="${favorite.name!''}" length=74 dot='...' />


                           ${favorite.goods_model_id!''}
                           ${favorite.sale_price?string.currency}起
                           库存 :${favorite.own_store!'0'}
                           <#assign own_store = favorite.own_store!''/>
                           <#if (own_store > 0 ) >
                            现在有货
                           <#else/>
                            现在无货
                           
                           

                                 
                           

                       

                     
                 

  •            
               

       

   


2.js取值

$(function(){
var deviceWidth = document.documentElement.clientWidth;
if(deviceWidth > 750) deviceWidth = 750;
document.documentElement.style.fontSize = deviceWidth / 7.5 + 'px';
var module = new Module();
$('.delete').click(function () {


var _this = $(this),

// 防止取到总是第一个值
_id   = _this.attr('data-id');
module.loading.open();
module.layerConfirm({
content: '删除收藏该商品吗?',
yes: function () {
_ajax();
}
})


        function _ajax() {
            $.ajax({
                url : ctx + '/api/shop/collect/cancel-collect.do',
                data: {favorite_id: _id},
                type: 'POST',
                success: function (res) {
                    if(res.result == 1){
                        module.message.success('删除成功!', function () {
                            location.replace(ctx + '/member/my-collect.html?type=goods');
                        });
                    }else {
                        module.loading.close();
                        module.message.error(res.message);
                    }
                },
                error: function () {
                    module.loading.close();
                    module.message.error('出现错误,请重试!');
                }
            })
        }


        return false
    })
});




你可能感兴趣的:(取list中的值时候总是取到第一个值)