Я пытаюсь отправить форму через модель MVC в функцию сохранения в контроллере. Я также использую tinymce на стороне клиента, в результате чего получается строка на основе кода HTML, такая как Текст содержимого бла-бла ...
.
Проблема в том, что я не могу публиковать строка, которая включает something something p>
Но, как ни странно,
эта строка (с пробелами после «<») НЕ имеет проблем. Но, Я не могу обрабатывать этот html-код и каждый раз оставлять эти пробелы перед публикацией. Должен быть способ получше.
Итак, как я могу опубликовать строку, содержащую HTML-код, с помощью метода $ .post? (Если вам необходимо знать, что этот проект представляет собой систему управления контентом. Итак, мне нужно сохранить текст контента на основе HTML в таблице SQL.) Я видел при отладке, что действие публикации не достигает даже Контроллер, и я думаю, что это единственная проблема с javascript, я прав?
Вот код, который я использую:
Javascript
function JqueryFromPost(formId) { var form = $(formId); var action = form.attr("action"); var serializedForm = form.serializeArray(); $.post(action, serializedForm, function (data) { //Getting the data Result here... }); }
Код CS
[HttpPost] public JsonResult SaveArticle(ArticleModel model) { JsonResult JResult = new JsonResult(); if (ModelState.IsValid) //I do the saving here ending with "JResult.Data = "Success";" (this could also be Failed. So, its just to explain) return JResult; }