10、ThinkPHP6实战开发高大上企业站(TP6)之下拉数据显示(model/controller使用)

前言 今天给大家带来下拉数据的显示,其中涉及到model和controller的使用。 详细代码 model代 […]

前言

今天给大家带来下拉数据的显示,其中涉及到model和controller的使用。

详细代码

model代码

protected $name = 'category'; // 配置表名

public static function list() // 获取分类列表
{
   return Category::select();
}

 

 

controller代码

public function list()
{
	$data = appadminmodelCategory::list();
	// dump($data);
	return jsonSuccess('数据获取成功~', $data, 200);
}

 

 

html代码

<div class="layui-form-item">
	<label class="layui-form-label">分类</label>
	<div class="layui-input-block">
		<select name="categoryId" id="category" lay-verify="required">
		</select>
	</div>
</div>

 

function getCatalogList() {
	$.ajax({
		url: "/admin/category/list", //实际使用请改成服务端真实接口
		method: "GET",
		success: function(res) {
			if (res.code === 200) {
				let options = ''
				for (let obj of res.data) {
					options += '<option value="' + obj.id + '">' + obj.cate_name +
						'</option>'
				}
				$('#category').append(options)
				form.render('select')
			}
		},
	})
}

 

 

效果

版权声明
文章标题:10、ThinkPHP6实战开发高大上企业站(TP6)之下拉数据显示(model/controller使用)
文章链接:https://blog.chiyuba.com/houduanjishu/php/509.html
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布,转载或引用请注明出处。
温馨提示:本文最后更新于 2025年7月9日,部分内容可能存在时效性,请注意甄别。

相关推荐

更多教程
OneDown一款面向资源下载、技术教程、内容资讯类站点的 WordPress 主题 php OneDown一款面向资源下载、技术教程、内容资讯类站点的 WordPress 主题

专为 教程站 · 素材站 · 资源站 ·...

49 浏览
PhpStudy安装PHP8教程(可定制任意版本) php PhpStudy安装PHP8教程(可定制任意版本)

前言 最近卸载php_studypro,...

4 浏览
零基础学习Thinkphp6系列教程之composer快速创建控制器 php 零基础学习Thinkphp6系列教程之composer快速创建控制器

​  前言 在我们学习tp6过程中,经常...

3 浏览

评论