我是MVC的首发,所以有一些我不能做的。 Summernote编辑器用于编写博客,Ajax用于发布。在这个编辑器里面写了一些字符后,smmernote编辑器和其他字符串数据中的这个html数据必须和ajax一起发布,但我无法将数据发送给控制器。在mvc中,使用summernote编辑器,我想发送数据的内容字符串和HTML到控制器
HTML部分
Title
subtitle
Blog Entry
脚本部分
$(document).ready(function() {
$("#smrntContent").summernote({
"height": 200
});
$("#btnSave").click(function() {
var markupStr = $("#smrntContent").summernote('code');
var createBlogEntry =
{
Title: $("#txtTitle").val(),
Subtitle: $("#txtTitle").val(),
Content: markupStr
};
$.ajax({
url: "/Yayin/CreateNewBlogEntry",
type: "post",
datatype: "json",
data: createBlogEntry,
success: function (response) {
//Başarılı bir şekilde kaydedildi ise
if (response.Success) {
}
else {
}
},
error: function (xhr, status) {
}
});
});
});
控制器部分
public JsonResult CreateNewBlogEntry(BlogEntry createBlogEntry)
{
try
{
createBlogEntry.CreatedBy = (SessionManager.ActiveAdmin != null) ? SessionManager.ActiveAdmin.DisplayName : SessionManager.ActiveUser.DisplayName;
createBlogEntry.IsActive = false;
_blogEntryRepo.Insert(createBlogEntry);
_uow.Save();
return Json(new { Success = true, Message = ".." });
}
catch (Exception ex)
{
return Json(new { Success = false, Message = ".." + ex.Message });
}
}
我不知道是否我可以写的东西(数据类型:)在阿贾克斯部分
2017-05-19
pinyil