错误写法 : var content = $('#Content').val();
正确写法: var content = $(document.getElementsByTagName("iframe")[0].contentWindow.document.body).html()
如果得到的内容包含HTML编码, 而且要通过Ajax提交数据, 这时必须先就行 html 编码
Content = $('<div/>').text(Content).html()
$.ajax({
type: 'GET',
url: "/SysAdmin/News/AddNews",
data: { ScheduleID : @ViewBag.ScheduleID, Title : Title, URL : URL, Content : Content},
success: function (data) {
if (data == '') {
$('#Title').val('');
$('#URL').val('');
$(document.getElementsByTagName("iframe")[0].contentWindow.document.body).html(''); //$('#Content').val('');
alert('添加成功');
loadNews();
}
else {
alert('添加失败');
}
}
})