-1
因此,我使用TinyMCE编辑器,我需要发布HTML代码创建。通过ajax发布html代码
$(".saveButton").click(function() {
var url = $(this).data('url');
var HTMLCode = tinyMCE.activeEditor.getContent();
$.ajax({
url: url,
method: 'POST',
data: { HTMLCode : HTMLCode },
success: function (data) {
//do something
},
error: function() {
toastr.error('Something went wrong.');
}
});
林ofcourse得到500错误,因为HTMLCode看起来是这样的 -
"<span class="someclass">test</span>"
你有任何想法如何解决这个问题?
Serverside集团代码
[HttpPost]
public JsonResult SaveHTML(string HTMLCode)
{
//save HTMLCode to db
return Json(new { retVal = "success" });
}
我非常怀疑这是什么被发送和问题更可能在您的服务器端代码。提供一个[mcve] – charlietfl
@charlietfl我编辑过的问题,我并没有真正看到服务器端代码的问题,也许我错了。 – shad0wec