用编辑器给后台传值,因为要保留样式,所以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("系统繁忙,请稍后");
}
});
}
文本编辑器前台代码,传到后台少了一部分
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 相关知识点 数据类型、运算、对象、function、继承、闭包、作用域、原型链、事件、RegExp、JSON、Aj...
- 机器学习是人工智能发展的助燃剂,人工智能如同一辆迟迟不来的列车,然而一旦当其前来,便会以令人瞠目的速度驰骋。而在人...