js输出错误
后台富文本编辑器录入的文章,存入数据库,前台取出,使用js输出
......
sb.Append("s=new slide();");
sb.Append("s.src=\"../upfile/"+albumsdt.Rows[i]["Image"].ToString()+"\";");
sb.Append("s.title=\""+albumsdt.Rows[i]["Title"].ToString()+"\";");
sb.Append("s.link=\"#\";");
//错误处
sb.Append("s.con=\""+albumsdt.Rows[i]["Content"].ToString()+"\";");
//错误处结束
sb.Append("ss.add_slide(s);");
.......
前台输出
.....
s=new slide();
s.src="../upfile/Image/2010/10/20101014182610.jpg";
s.title="阿斯顿发生的发生的";
s.link="#";
s.con="<p>阿斯顿飞阿斯顿飞阿斯顿飞</p><p>阿斯顿飞阿呆沙发阿斯顿飞阿斯顿飞阿斯顿飞</p>";
ss.add_slide(s)
....
运行时脚步错误,js效果不能执行,后台过滤掉标签代码仍不能执行,修改页面源码,将<p>等标签去掉另存,仍不能执行。
将con的值替换为手动输入的一串字符则执行成功。
应该是格式的问题,但是为什么,暂不清楚,记录下。
浙公网安备 33010602011771号