【发布时间】:2019-03-16 18:12:55
【问题描述】:
这必须很简单,不知道怎么做。
我正在构建一个包含类别和子类别的前端表单。下面的代码在选择框中显示类别没有任何问题
PHP 块
$this['items'] = Cat::where('parent_id',0)->pluck('cat_title', 'id');
显示
<div class="form-group">
<b><label class="float-left" id="cats"
for="inputCategory">Category</label></b>
<select id="category" class="form-control" data-request="onChangeCat"
data-request-update="select: '#subcategory'">
<option selected>Choose...</option>
{% for key, item in items %}
<option value={{ key }}> {{ item }}</option>
{% endfor %}
</select>
</div>
我有一个带有以下 Ajax 处理程序的数据请求,用于在下一个选择框中显示子类别。要渲染的部分也到位了。
function onChangeCat()
{
$this['subs'] = Cat::where('parent_id', '>',0)->pluck('cat_title', 'id');
}
问题是我如何编写 Ajax 处理程序代码以仅按类别的 id 显示子类别。上面的代码只是显示了所有的子类别。
【问题讨论】:
标签: php ajax laravel octobercms