服务端字符串在前端js中显示问题

小疯疯008 2015-02-09 10:25:44
后台字符串:

var Menu = "'menu':'人员管理'";
ViewData["Menu"] = Menu;


在html页面取到这个变量,在js中使用
console.log(menu);

输出的log是:'menuid':'人员管理'
因为我要在js中直接使用,如果是 单引号就没问题,但是他自动转成这个了,求大神指点

...全文
135 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
小疯疯008 2015-02-09
  • 打赏
  • 举报
回复
加/ 不管用,调试 服务端还是 ', 页面显示一样
exception92 2015-02-09
  • 打赏
  • 举报
回复
双引号 前 加个斜杠
於黾 2015-02-09
  • 打赏
  • 举报
回复
自动转义了,你需要转义一下

110,529

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧