效果:
JS 代码
{ field: 'fenlei_ids', title: __('小区分类'), addClass: "selectpicker", visible: false, operate: "IN", data: "multiple", searchList: function () { var result = {}; $.ajax({ url: "feidong/fenlei/retdata", async: false, // 同步请求,确保数据加载完成 success: function (data) { // 假设接口返回的是一个数组 [{id: 1, title: "分类1"}, {id: 2, title: "分类2"}] if (Array.isArray(data)) { data.forEach(function (item) { result[item.id] = item.name; // 使用 `title` 作为显示值 }); } } }); return result; // 返回处理后的对象 }()},
PHP代码:
public function retdata(){ $list = Db::name("fenlei")->where(['switch' => 1])->field('id,title as name')->select(); return json($list);}
数据格式:
{ "1": "商品房", "2": "回迁安置小区", "3": "三无小区"}
希望以上内容对你有所帮助!如果还有其他问题,请随时提问。 各类知识收集 拥有多年CMS企业建站经验,对 iCMS, Fastadmin, ClassCMS, LeCMS, PbootCMS, PHPCMS, 易优CMS, YzmCMS, 讯睿CMS, 极致CMS, Wordpress, HkCMS, YznCMS, WellCMS, ThinkCMF, 等各类cms的相互转化,程序开发,网站制作,bug修复,程序杀毒,插件定制都可以提供最佳解决方案。