最近项目在使用fckeditor,一个很难用的插件,遇到一个问题,第一次保存信息OK,再次修改的时候,页面加载fck会失败,找了半天原因,发现在js中直接写 txt.Value='${content!}'会出现下面的情况,
txt.Value='<p>*12V车专用 24V车不能使用</p>
<p>*产品全场105mm,可随意插上或取下</p>
<p>*车内没有点烟器或尺寸特殊,请购买前确认</p>
<p>*本产品的臭氧浓度远低于国家规定的使用安全标准,可放心长时间使用</p>';
txt.Create();
索性在页面加一个隐藏域,记录当前的content,在js中,获取该隐藏域的值再赋给fck,在测试OK。
var db_content_en = $("#db_content_en").val();
txt.Value = db_content_en;
txt.Create();
补充:使用<textarea>${**.**!}</textarea>