企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
:-: 后台列表显示可编辑(如果商品的价格和标题) 如例: **未点击(可自己加区别可编辑图标)** ![](https://img.kancloud.cn/c6/c3/c6c34097912d84720c51a8617e34a39a_374x104.png) **点击后** ![](https://img.kancloud.cn/81/41/81410e9da28a3d26f17330e9c83d73c1_354x117.png) 如果商品的价格和标题,可直接编辑,AJAX请求指定控制器来操作 “更新” 。 **小白远离** 首先我们在LOOP列表里加上这段。 **前端:** ``` ~~~ <span style="display: block;width: 100%;"> <a href="javascript:;" data-toggle="ajaxEdit" data-edit="textarea" style="color:darkblue" data-href="{php echo webUrl('member/list/buynumber',array('id'=>$row['id']))}" style="overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;"> {$row['buynumber']} </a> ~~~ ``` **后端:** ``` // 控制器 ~~~ function buynumber(){ global $_W, $_GPC; print_r($_GPC); $value = trim($_GPC['value']); show_json(1); } ~~~ ``` 当你修改数值后,会请求网址如 ``` index.php?c=site&a=entry&m=ewei_shopv2&do=web&r=member.list.buynumber&id=207 ``` 然后自己看下输出你就明白了 关键点主要在于 ajaxEdit; 这个函数已经被全站的addons\ewei_shopv2\static\js\web\init.js 所调用,大多数情况下可以直接使用。 也就是说你在任何地方,有ajaEdit和data-href,data-edit,你都可以直接请求编辑。