用编辑器给后台传值,因为要保留样式,所以var Content = editor.$txt.html();//内容
但是传到后台后,发现代码少了一部分,原来是是 ,应该是截取了&,为保证安全性,
解决方案如下:
这是一个思路:
<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("系统繁忙,请稍后");
}
});
}
