mvc ---- ajax 提交 (ckeditor)富文本框 提示潜在危险 Request.Form

时间:2021-04-09 01:53:04

ajax 提交 ckeditor 中的内容怎么提交都提交不了,折腾半天,后来终于找到问题

在你的方法头上加

      [HttpPost]
[ValidateInput(false)]
public ActionResult Update(string param2)
{
CustomerFollowEntity follow = new CustomerFollowEntity();
//follow.F_Id = fids;
//follow.F_Description = contents;
int s = ;//custapp.Update(follow);
return Content(s.ToString());
}

[ValidateInput(false)]   加上这句话后在提交就不会是 null 值了

前台

        $('.ckeditor').each(function (i, item) {
var a = $(this).attr("id"); CKEDITOR.instances[a].on('blur', function () { var tent = this.document.getBody().$.innerHTML;//获取当前内容。 var param = {fids: a, contents: tent } var params = JSON.stringify(param);
// params = encodeURIComponent(params);
$.ajax({
type:"Post",
url: "/Business/CustomerFollow/Update",
data: { "param2": params },
dataType: "json",
success: function (da) {
var dt = eval("(" + da + ")");
alert(da)
// alert("Good");
},
error: function (err) {
alert("shit");
}
});
});
});