我目前还没有找到任何全面的答案..
我想学习如何根据另一个选择的选项更改选择选项.
例如.
类别一对多子类别
我想学习如何根据另一个选择的选项更改选择选项.
例如.
类别一对多子类别
我从Category和SubCategory中选择一个选项,选择内容更改.
你能帮我个忙吗?
解决方法
首先,您需要使用路由URL将控件传递给使用
jquery的操作
例如
例如
$('# category id').change(function(){ var Id = $('#category id').val(); var url = Routing.generate('route_to_retrieve_subcategory',{ 'Id': Id }); $.post(url,{ 'Id': Id },function(data){ $('#subcategoryId').html(data); },"text"); } });
在控制器中
/** * @Route("subcategory/{Id}",name="route_to_retrieve_subcategory" ) * @Template() */ public function getSubcategoryAction($Id) { //code return new Response($subcategoryList,200); }
注意:
该路由必须列在routing.yml文件中
route_to_retrieve_subcategory: pattern: /route_to_retrieve_subcategory/{Id} defaults: {_controller: YourBundle:YourController:getSubcategory} options: expose: true