希望你有一个不错的一天,我非常清楚地描述我的问题:)
我有类的表和子类别的表。 在我看来,我希望让用户选择属于一个类别,增加了产品的一个子类(每个产品属于一个子类)。 为此,我想向用户展示的子类时,他选择一个类别。 就像当他选择从分类衣服,我要秀子类别,如上衣,短裤等。
我怎么做? 只是一个想法是可行的。
谢谢。
希望你有一个不错的一天,我非常清楚地描述我的问题:)
我有类的表和子类别的表。 在我看来,我希望让用户选择属于一个类别,增加了产品的一个子类(每个产品属于一个子类)。 为此,我想向用户展示的子类时,他选择一个类别。 就像当他选择从分类衣服,我要秀子类别,如上衣,短裤等。
我怎么做? 只是一个想法是可行的。
谢谢。
尝试这个
调用的getJSON在第一下拉平变化,并通过所选择的值,以URL和加载第二下拉的结果。 希望这可以帮助你
$(document).ready(function(){
$( "#firstdropdown" ).change(function() {
var firstdropselectedvalue= $("#firstdropdown").val();
var url= test.php?selected=firstdropselectedvalue;
$.getJSON(url, function(data){
$.each(data, function(index, text) {
$('#seconddropdown').append(
$('<option></option>').val(index).html(text);
);
});
});
});
});
对于那些谁是有一个问题:
这是我在我的函数$(document.ready(function(){}));
在我看来
$('#firstDropDown').change(function(){
$.getJSON("{{ url('products/fetch-sub-category')}}",
{ option: $(this).val() },
function(data) {
var model = $('#secondDropDown');
model.empty();
$.each(data, function(index, element) {
model.append("<option value='"+element.catName+"'>" + element.catName + "</option>");
});
});
});
这就是我从我的控制器返回
$input = Input::get('option');
$cat = Category::where('catName', '=', $input)->get();
return Response::json($cat, 200);