1. 程式人生 > >shop--9.商品類別--批量操作--刪除類別(前端)

shop--9.商品類別--批量操作--刪除類別(前端)

onf ajax ddp ces sub .ajax [] spa bmi

productcategorymanagement.js

$(function() {
    var listUrl = ‘/o2o/shopadmin/getproductcategorylist‘;
    var addUrl = ‘/o2o/shopadmin/addproductcategorys‘;
    var deleteUrl = ‘/o2o/shopadmin/removeproductcategory‘;
    getList();
    function getList() {
        $.getJSON(listUrl, function(data) {
            
if (data.success) { $(‘.category-wrap‘).html(‘‘); var tempHtml = ‘‘; //遍歷procategorylist的列表 data.productcategorylist.map(function(item, index) { tempHtml += ‘‘ + ‘<div class="row row-product-category now">‘ + ‘<div class="col-33 product-category-name">‘ + item.productCategoryName
+ ‘</div>‘ + ‘<div class="col-33">‘ + item.priority + ‘</div>‘ + ‘<div class="col-33"><a href="#" class="button delete" data-id="‘ + item.productCategoryId
+ ‘">刪除</a></div>‘ + ‘</div>‘; }); //填進category-wrap控件裏 $(‘.category-wrap‘).append(tempHtml); } }); } $(‘#new‘).click(function(){ var tempHtml = ‘<div class="row row-product-category temp">‘ + ‘<div class = "col-33"><input class="category-input category" type="text" placeholder="分類名"></div>‘ + ‘<div class = "col-33"><input class="category-input priority" type="number" placeholder="優先級"></div>‘ + ‘<div class="col-33"><a href="#" class="button delete">刪除</a></div>‘ + ‘</div>‘; $(‘.category-wrap‘).append(tempHtml); }); $(‘#submit‘).click(function() { var tempArr = $(‘.temp‘); var productCategoryList = []; tempArr.map(function(index, item) { var tempObj = {}; tempObj.productCategoryName = $(item).find(‘.category‘).val(); tempObj.priority = $(item).find(‘.priority‘).val(); if (tempObj.productCategoryName && tempObj.priority) { productCategoryList.push(tempObj); } }); $.ajax({ url : addUrl, type : ‘POST‘, data : JSON.stringify(productCategoryList), contentType : ‘application/json‘, success : function(data) { if (data.success) { $.toast(‘提交成功!‘); getList(); } else { $.toast(‘提交失敗!‘); } } }); }); /*刪除數據庫中商品類別*/ $(‘.category-wrap‘).on(‘click‘, ‘.row-product-category.now .delete‘, function(e) { var target = e.currentTarget; $.confirm(‘確定麽?‘, function() { $.ajax({ url : deleteUrl, type : ‘POST‘, data : { productCategoryId : target.dataset.id, }, dataType : ‘json‘, success : function(data) { if (data.success) { $.toast(‘刪除成功!‘); getList(); } else { $.toast(‘刪除失敗!‘); } } }); }); }); /*刪除新增的商品類別*/ $(‘.category-wrap‘).on(‘click‘,‘.row-product-category.temp .delete‘, function(e) { console.log($(this).parent().parent()); $(this).parent().parent().remove(); }); });

shop--9.商品類別--批量操作--刪除類別(前端)