<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