很简单的一个ajax提交,却怎么都不成功
$.ajax({ type: "POST", url: "/mms/riskmanage/commitreply", data: { ID: params.ID , content: data }, error: function (request) { alert("Connection error"); }, success: function (data, textStatus) { alert(data); } });
控制台提示/mms/riskmanage/commitreply这个action找不到
百思不得其解,在浏览器中输入这个action,结果报了一个错
从客户端(&)中检测到有潜在危险的 Request.Path 值
恍然大悟,UEditor提交的是html代码,服务器认为有可能是恶意脚本因此不允许提交
解决办法是在action上添加特性即可
[HttpPost] [ValidateInput(false)] public ActionResult CommitReply(string content , string ID) { //some codes }