最近搜索

我自己的table select 初始化

浏览:7
管理员 2025-08-06 15:31


image.png



<script>
   var goodsTaocanList = [];
   var goodsTaocanSelectHtml=""
   $(function (){
      Promise.all([select_promise]).then(function() {
         console.log(goodsTaocanList);
         console.log(goodsTaocanSelectHtml);
         console.log(111);
      });
   })

   var select_promise = new Promise((resolve, reject) => {
      $.post('/admin/goods/taocan/list', {goodsId:"[[${param.goodsId}]]", page: 1, limit: 10000 }, function (result) {
         goodsTaocanList = result.data;
         goodsTaocanSelectHtml= goodsTaocanSelectHtml + "<select class='td_select'>";
         result.data.forEach((item)=>{
            goodsTaocanSelectHtml = goodsTaocanSelectHtml + '<option value="'+item.id+'">'+item.name+'</option>';
         })
         goodsTaocanSelectHtml = goodsTaocanSelectHtml + "</select>";
         resolve();
      }, 'json');
   });

   //初始化 select
function get_selct_html_init_value(value_){
   goodsTaocanSelectHtml= goodsTaocanSelectHtml + "<select class='td_select'>";
   result.data.forEach((item)=>{
      if(item.id==value_){
         goodsTaocanSelectHtml = goodsTaocanSelectHtml + '<option selected value="'+item.id+'">'+item.name+'</option>';
      }else{
         goodsTaocanSelectHtml = goodsTaocanSelectHtml + '<option value="'+item.id+'">'+item.name+'</option>';
      }
   })
   goodsTaocanSelectHtml = goodsTaocanSelectHtml + "</select>";
}
   

   function  add_row(){
      //我在这里  不会 再次请求list接口
      Promise.all([select_promise]).then(function() {
         $("#price_list tbody").append("<tr>\n" +
               "\t\t\t<td class=\"item_center\"> 1</td>\n" +
               "\t\t\t<td>"+goodsTaocanSelectHtml+"</td>\n" +
               "\t\t\t<td><input id=\"d3\" class=\"td_input\" onkeyup=\"init_column()\" onkeydown=\"init_column()\" /> </td>\n" +
               "\t\t\t<td><input id=\"d4\" class=\"td_input\" onkeyup=\"init_column()\" onkeydown=\"init_column()\" /> </td>\n" +
               "\t\t\t<td>  </td>\n" +
               "\n" +
               "\n" +
               "\t\t\t<td>  </td>\n" +
               "\t\t\t<td class=\"item_center\"> <button class=\"layui-btn layui-btn-danger layui-btn-xs\">删除</button></td>\n" +
               "\t\t</tr>");
      });

   }
</script>


联系站长

站长微信:xiaomao0055

站长QQ:14496453