为了账号安全,请及时绑定邮箱和手机立即绑定

页面中用js获取菜单栏文字,结果在页面上乱码了,这是怎么回事?求帮忙(字符集都是设置的UTF-8)

页面中用js获取菜单栏文字,结果在页面上乱码了,这是怎么回事?求帮忙(字符集都是设置的UTF-8)

温温酱 2018-12-27 15:15:32
一个管理系统,js获取左侧菜单栏的信息,不是直接写死的那种。但是到页面这部分就乱码了,字符集都是设置的utf-8下面是一部分代码。麻烦大神们看一下。                <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />                <meta charset="utf-8" />                //上面是head里面的内容。                var str = "<ul class='nav nav-tabs hidden-xs'>";                for(var i = 0;i < data.loginInfo.mainMenu.length;i++){                    str = str                    + "<li class='select_menu' onclick='getFirstMenu(\""+ i + "\",this)'>"                    + "<a href='#'>"                    + "<i class='"+data.loginInfo.mainMenu[i].iconCls+"'></i>"                    + "<span class='submenu-button'>"                    + data.loginInfo.mainMenu[i].text                    + "</span>" + "</a>" + "</li>";                    getFirstMenu(i,this);                }                str = str + "</ul>";                                                                                
查看完整描述

1 回答

?
杨魅力

TA贡献1811条经验 获得超6个赞

data里的数据也得是utf-8的编码


查看完整回答
反对 回复 2019-01-21
  • 1 回答
  • 0 关注
  • 452 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信