文本编辑器前台代码,传到后台少了一部分

用编辑器给后台传值,因为要保留样式,所以var Content = editor.$txt.html();//内容
但是传到后台后,发现代码少了一部分,原来是是&nbsp,应该是截取了&,为保证安全性,
解决方案如下:
这是一个思路:
<script src="http://libs.baidu.com/jquery/1.11.1/jquery.min.js"></script>
<script language="JavaScript">
var str = "你好 你好 你好  ";
var reg = / /g;
var str1 = str.replace(reg,"");
alert(str1);
</script>
然后是我的代码:
//点击修改
function amend(obj) {
var type_Id = $("#big_Id").val();//大类ID
var sonType_Id = obj;//子类Id
var Content = editor.$txt.html();//内容
var reg = / /g;
var information_Content = Content.replace(reg, "");
alert(information_Content);
if (information_Content == "") {
$(".modal-footer").html("<button type='button' class='btn btn-default' data-dismiss='modal'><i class='icon-eye-close'></i>关闭</button>");
$(".modal-body").html("<i class='icon-exclamation-sign blue'></i> 信息不能为空");
return;
}
var html = "&type_Id=" + type_Id + "&sonType_Id=" + sonType_Id + "&information_Content=" + information_Content;
$.ajax({
type: "post",
dataType: "text",
url: "ashx/about.ashx",
data: "our=修改" + html,
success: function (msg) {
if (msg == "修改成功") {
$(".modal-footer").html("<a type='button' class='btn btn-default' onclick='refesh()'><i class='icon-eye-close'></i>关闭</a>");
$(".modal-body").html("<i class='icon-ok blue'></i>修改成功");
}
},
error: function (xml) {
alert("系统繁忙,请稍后");
}
});
}

看没看到
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容