填写从另一个下拉列表Laravel中选择选项的下拉列表
希望你有一个美好的一天,我很清楚地描述我的问题:)
我有一个类别表和一个子类别表。 在我看来,我想让用户选择属于某个类别的子类别,用于添加产品(每个产品属于一个子类别)。 为此,我想在选择类别时显示用户子类别。 就像他从类别中选择衣服一样,我想显示像上衣,短裤等子类别。
我怎么做? 只是一个想法会起作用。
谢谢。
试试这个
在第一个下拉列表中调用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( $('').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(""); }); }); });
这就是我从控制器返回的内容
$input = Input::get('option'); $cat = Category::where('catName', '=', $input)->get(); return Response::json($cat, 200);
- jQuery,CORS,JSON(没有填充)和身份validation问题
- 使用jquery ajax在aspx.cs文件中调用webmethod
- 如何设置jQuery ajaxpost的contentType,以便ASP.NET MVC可以读取它?
- ASP.NET MVC 3 LoadingElementDuration无法正常工作?
- 在ajax中validation来自外部php的动态添加的表行值
- 使用javascript:函数语法与jQuery选择器进行Ajax调用
- Rails3 / will_paginate / Ajax – 下一个/上一个链接无法正常工作(这是一个错误?)
- 对TastyPie的Ajax发布请求不做任何事情
- AJAX复选框