【发布时间】:2011-06-13 04:19:41
【问题描述】:
我正在尝试通过 MVC 模型将表单发布到控制器中的保存函数中。我还在客户端使用 tinymce,它会生成基于 HTML 代码的字符串,例如 <p> Content text blah blah ...</p>。
问题是我无法发布包含<p> something </p> 的字符串但令人惊讶的是,< p > something < / p > 这个字符串(“
那么,如何通过 $.post 方法发布包含 HTML 代码的字符串? (如果你必须知道,这个项目是一个内容管理系统。所以,我必须将基于 HTML 的内容文本保存到一个 SQL 表中。)我通过调试看到,post action 甚至没有达到到控制器,我认为这是唯一的 javascript 问题,对吗?
这是我正在使用的代码:
Javascript
函数 JqueryFromPost(formId) { 变种形式 = $(formId); var action = form.attr("action"); var serializedForm = form.serializeArray(); $.post(action, serializedForm, function (data) { //在这里获取数据结果... }); }
CS 代码
[HttpPost] public JsonResult SaveArticle(ArticleModel 模型) { JsonResult JResult = new JsonResult(); 如果(模型状态。IsValid) //我在这里保存以“JResult.Data = “Success”;”结尾(这也可能是失败的。所以,它只是为了解释) 返回 JResult; }
【问题讨论】:
标签: jquery asp.net-mvc ajax