百度编辑器ueditor通过ajax方式提交,不需要事先转义字符的方法(
发布时间:2020-12-16 00:59:27 所属栏目:百科 来源:网络整理
导读:最近项目中使用百度编辑神器ueditor,确实是很好用的一款编辑器。官网教程提供的与后端数据交互都是跟表单方式有关的,项目中使用的是ajax方式提交,因此出现了不少问题,现在记录备忘下。 环境:.net4.0、mvc2、chrome浏览器 问题1:提交方式, 通过javascr
最近项目中使用百度编辑神器ueditor,确实是很好用的一款编辑器。官网教程提供的与后端数据交互都是跟表单方式有关的,项目中使用的是ajax方式提交,因此出现了不少问题,现在记录备忘下。 环境:.net4.0、mvc2、chrome浏览器 问题1:提交方式,通过javascript模拟表单数据对象提交,详细了解可以看以下连接: http://www.cnblogs.com/rubylouvre/archive/2011/04/26/2028827.html var xhr = new XMLHttpRequest(); var formData = new FormData(); formData.append("content",ue.getContent()); xhr.open('post',Core.host + '/test/test?id=' + id,true); xhr.send(formData); 问题2:服务端接收方式 [ValidateInput(false)] public ActionResult test() { var content = Request.Params["content"]; return Content(content); } 问题3:异常:从客户端(xxx)中检测到有潜在危险的 Request.Form 值 打开web.config文件,配置如下: <system.web> <httpRuntime requestValidationMode="2.0"/> </system.web> 还有就是在Controller中Action方法上加一个[ValidateInput(false)]就成了。 以下是扩展阅读内容,原文地址:http://www.cnblogs.com/losesea/archive/2012/05/20/2509359.html (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |