天天看点

js中Uncaught SyntaxError: missing ) after argument list 的错误

使用UEditor动态设置文本域数据时出错Uncaught SyntaxError: missing ) after argument list

 ue.ready(function() {

        //设置编辑器的内容

        ue.setContent("{$info.contractContent}"); 

    }); 

然后浏览器提示出错语句为:

ue.setContent("<p>阿斯蒂芬飞洒地方撒旦法士大夫撒地方撒地方撒地方撒地方测试2</p><p>fdf</p><p>ffee</p><p style="text-align: center;">gdg</p>");

//注意使用单引号,因为内容里面也有双引号,会转义失败

可以看出是双引号里面又使用了双引号,将格式改为以下即可:

 ue.ready(function() {

        //设置编辑器的内容

        ue.setContent('{$info.contractContent}');   //使用单引号代替双引号

    });