问题:采用fckeditor进行文本录入,反复进行修改操作后其中连续多余两个以上的空格就会在连续保存修改两次后出现
原因:由于使用方法不对导致的问题,原来是将输入的内容赋值到一个input的value,其中的空格不能转义为“ ”,传到后台就不对了
解决方法:将获取的内容放到html中,这样会自动转义空格,如下示例代码
var html = FCKeditorAPI.GetInstance("content").GetXHTML(true);
$("#cont").html(html); //这句是关键,原来是将html放到了value中了
小结:
1、对于html中的特殊字符浏览器会自动转义