&times被转义成x的解决方法

项目场景:从后台回来的数据要处理成h5代码然后渲染到页面上,结果&times被转义成x。

解决方案:把还有&times字样的字符串转化为文本。

代码如下

    <div id="content"></div>
<script>
        var dataArr = [{
            "url":"www.aa.com?data={{data}}&timestamp={{timestamp}}"
        },{
            "url":"www.bb.com?data={{data}}&timestamp={{timestamp}}"
        }];
        var nodeStr =‘<table>‘;
        for(var i=0; i<dataArr.length; i++){
            nodeStr += ‘<tr><td class="mark">‘+ dataArr[i].url +‘</td></tr>‘
        }
        nodeStr += ‘</table>‘
        $(‘#content‘).append(nodeStr);
        //防止 &times 转义为 x,放在append()方法后
        for(var i=0; i<dataArr.length; i++){
            var url = dataArr[i].url;
            $(‘.mark‘).eq(i).text(url);
        }

</script>

 结果如下

原文地址:https://www.cnblogs.com/Fourteen-Y/p/11428291.html

时间: 2024-11-05 18:49:47

&times被转义成x的解决方法的相关文章

Java开发,AWT控件的中文显示成乱码的解决方法

使用Java开发程序时,AWT控件上的中文在程序运行的时候显示成乱码,这是myeclipse的运行参数设置的问题. 解决方法: 第一:在你的具有main函数的类也即你应用运行的主类上点击右键,选择Run As中的Run Configurations,如下图: 第二,在Arguments标签下的VM arguments中添加下面这行参数代码,然后点击应用. -Dfile.encoding=GB18030 重新运行程序,就能够正常的显示中文了.Java开发,AWT控件的中文显示成乱码的解决方法

关于linux内核无法编译成模块的解决方法

在做驱动时,往往想编译成模块,让后加载来使用,这样灵活性较高,无需重新编译内核. 然后在使用供应商提供的内核时,往往无法编译成内核.也就是说把宏设置为y,编译进内核没有问题,但是设置成m编译成模块却不行.检查很多地方都不行,实际上这个问题很简单,可就这个简单的问题,搞了我一天,真心伤啊,这里做个记录做谨记. 解决的办法很简单,看看在执行内核make的时候是否添加了modules参数,如下面的形式: make -C $(KDIR) M=$(PWD) modules ARCH=arm CROSS_C

用eclipse 检索SVN 上 myEclipse 建的web项后,成java项目解决方法

在网上找了非常多,都无论用. 说添加.project 文件几个属性.但我发现里面都有,在我这里无论什么用. 最后还是自已搞成了! 首先在eclips上建一个新的java web 项目.拷贝新建的web项目下的  [.settings]目录以下全部的文件.到检索下来的java 项目里,把之前的全干掉! 这样一看就成了web 项目.但公布不了webRootj里面的东东 1,改动项目 文件夹下的>>>>.settings 文件夹下的     >>文件:.jsdtscope  

json_encode 转化数组时,中文不转义出现乱码的解决方法

一个简单的方法,就是在json_encode($data) ,后面添加一个参数   json_encode($data, JSON_UNESCAPED_UNICODE); 写一个简单的代码 public function appLog($id,$age){ $User = M('User'); $where['id'] = $id; $where['age'] = $age; $data = $User->where($where)->select(); if ($data){ return

Java中Access restriction:&#183;&#183;&#183;&#183;的解决方法

http://blog.csdn.net/bit2012_2015/article/details/22798779 ———————————————————————————————————————————————————— 问题原因:Eclipse 默认把这些受访问限制的API设成了ERROR 解决方法: 1.      Windows-> Preferences -> Java -> Compiler -> Errors/Warnings ->Deprecatedand t

vs2010配置cocos2d-x出现的错误及解决方法

Vs2010中运行cocos2d-2.0-x-2.0.4的时候,若出现如下错误: 错误描述如下: 1>正在编译资源... 1>正在编译资源清单... 1>正在链接... 1>CVTRES : fatal error CVT1100: 重复的资源.type:MANIFEST, name:1, language:0x0409 1>LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 1>生成日志保存在“file://c:\WT

查询复杂对象用respsbody转换成json串时,mybatis的延迟加载报错的解决方法

在查询数据时,如果你查询的是复杂的对象需要通过respsbody转换成json串时,mybatis用的延迟加载会报以下错误: 解决方法:第一步在RequestMapping(参数中加入 produces =  "application/json")表示将功能处理方法将生产json格式的数据,此时根据请求头中的Accept进行匹配,如请求头"Accept:application/json"时即可匹配.第二步:在实体类中前面加上注解@JsonInclude(JsonIn

SpringMVC中出现&quot; 400 Bad Request &quot;错误(用@ResponseBody处理ajax传过来的json数据转成bean)的解决方法

最近angularjs post到后台 400一头雾水 没有任何错误. 最后发现好文,感谢作者 SpringMVC中出现" 400 Bad Request "错误(用@ResponseBody处理ajax传过来的json数据转成bean)的解决方法 今天开发过程中,在SpringMVC中的Action中处理前台ajax请求传过来的json数据直接转成对应的实体类时出错:400 Bad Request,后台也不报错,400指的的是请求无效(请求有语法问题或者不能满足请求),调试了好长时间

php-fpm定义成集群资源时报错解决方法

这是我在实验中碰到的问题,我们在定义php-fpm为资源的时候,用php程序包自带的脚本会报错. 笔者花了很多时间尝试了各种办法,最后找到了一位网友写的脚本,可以解决. 脚本如下: #!/bin/sh #======================================================================================= # php-fpm - this script start and stop the php-fpm daemon #