Я пытаюсь отправить форму через модель MVC в функцию сохранения в контроллере. Я также использую tinymce на стороне клиента, который выводит строку на основе HTML-кода, такую как <p> Content text blah blah ...</p>
.
Проблема заключается в том, что я не могу опубликовать строку, которая включает <p> something </p>
Но удивительно, что < p > something < / p >
эта строка (с пробелами после "<" ) не имеет проблемы. Но я не могу обработать этот HTML-код и делать эти пробелы перед публикацией каждый раз. Должен быть лучший способ.
Итак, как я могу опубликовать строку, которая включает HTML-код через метод $.post? (Если вы должны знать, этот проект представляет собой систему управления контентом, поэтому мне нужно сохранить текст на основе HTML на основе таблицы SQL.) Я видел, отлаживая, post action даже не. к контроллеру, и я думаю, что это единственная проблема с 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; }