js级联,设置二级选项自动选中该页面实体对象(如果存在)对应值

思路:一级菜单选中后,ajax异步请求,服务器返回二级菜单数据,js遍历添加到二级菜单中,遍历过程中,判断实体对象对应属性,如果对应上则设置为选中。

$(function () {
        forLocateTag();
        $('#systemType').change(function () {
            forLocateTag();
        });
    });

   function forLocateTag() {
        var $systemType = $('#systemType');
        var $tag = $('#tag');
        var systemType = $systemType.val();

        $.post("/boss/config/getTags.action", {systemType: systemType}, function (data) {
            $('option', $tag).remove();
            var Data=data;
            for(var key in Data) {
                $tag.append('<option  value="' + key + '"'+'>' + Data[key] + '</option>');
          //判断实体的tag属性是否匹配,如果匹配设置该项为选中项
if("${systemMessage.tag?js_string}"==key){
            //设置选中 $tag.val(key); } } }); };

 

posted @ 2018-08-03 16:41  lisy0808  阅读(141)  评论(0)    收藏  举报