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 });

 

 

posted @ 2019-12-04 10:14  黄金时代科技  阅读(191)  评论(0)    收藏  举报