加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Symfony2选择ajax

发布时间:2020-12-16 02:45:26 所属栏目:百科 来源:网络整理
导读:我目前还没有找到任何全面的答案.. 我想学习如何根据另一个选择的选项更改选择选项. 例如. 类别一对多子类别 我从Category和SubCategory中选择一个选项,选择内容更改. 你能帮我个忙吗? 解决方法 首先,您需要使用路由URL将控件传递给使用 jquery的操作 例如
我目前还没有找到任何全面的答案..
我想学习如何根据另一个选择的选项更改选择选项.
例如.
类别一对多子类别

我从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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读