快速开发框架前端报出带&字符的不是后台传过来的乱码字符--字符专义问题

快速开发框架前端报出带&字符的不是后台传过来的字符--原来是前端引号"字符专义出了问题,我们需要做特殊处理

错误现象

前端报错的代码:

C#段:
@{
      var jd = Model.ZPLRCBListJson;
}
js脚本段
var str=@jd;

报错截图:

快速开发框架&符号乱码

解决方案

      如上代码段,jd是个后台传过来的json字段,我们从后台接收后需要在JavaScript脚本中作为入参给函数使用,如果不做任务处理就错误如上,相信你在开发过程中写前端代码的时候也会碰到,那么究竟是怎么回事呢?

     其实还是字符转义的问题,如上图中"其实就是英文的引号“,从本意是想显示个引号出来,被浏览器识别成"。我们该怎么解决呢,其实很简单的,我们只需在js脚本给我们的变量加Raw函数就可以了。如下代码:

var str=@Html.Raw(@jd);

快速开发框架加引号

快速开发框架前端报出带&字符的不是后台传过来的字符--原来是前端引号"字符专义出了问题,我们需要做特殊处理,在脚本调用加Raw函数就可以了。

标签: 快速开发平台程序调试技巧

网站&系统开发技术学习交流群:463167176

本站文章除注明转载外,均为本站原创或翻译,欢迎任何形式的转载,但请务必注明出处,尊重他人劳动,共创和谐网络环境。
转载请注明:文章转载自:软件开发框架 » 快速开发框架前端报出带&字符的不是后台传过来的乱码字符--字符专义问题
本文标题:快速开发框架前端报出带&字符的不是后台传过来的乱码字符--字符专义问题
本文地址:https://www.hocode.com/QAPrefecturen/0026.html

相关文章: 快速开发平台纠结的那一杠

电话
电话 18718672256

扫一扫
二维码