php,mysql结合js解决商品分类问题,从而不必联表查询
首先mysql数据表中的商品分类用varchar类型,比如AA,BB,CC,DD等
其次编写一个js文件,用于定义常量,比如 ‘AA’ = ‘中药’; 'BB' = '西药'; 'CC' = '保健食品'; 'DD' = '医疗器械';
最后引入这个js文件,在商品分类的地方使用 eval() 这个函数 比如 eval( "{$goods.classify}" );
不必联表查询,从而减少服务器消耗。
layui数据表格中可以加入
1 ,{field:'classify', title:'类别', width:100,templet:function(d){2 2 return eval(d.classify); 3 }}
layui select元素比较坑,也不是没法解决,在表单初始化以后操作,有两种情况 有只有一个select的情况下
1 var ev = eval($('.layui-select-title input').val()); 2 $('.layui-select-title input').val(ev);
多个select的情况下用each()循环
1 $('.layui-select-title input).each(function(){ 2 $(this).val(eval($(this).val())); 3 });

浙公网安备 33010602011771号