jQuery 获取不到 kindeditor 内容 的解决方法
2016-02-17 18:02
495 查看
错误写法 : 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('添加失败');
}
}
})
正确写法: 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('添加失败');
}
}
})
相关文章推荐
- jQuery原理系列-常用Dom操作
- jquery animate实现动态进度条
- jquery 中post 、get的同步问题
- Plantom JS 使用jQuery
- jquery动态添加或删除表(table)的行(tr)
- jQuery Ajax 简单的实现跨域请求
- JQuery中DOM事件合成用法
- 使用jquery获取同组单选框中被选中项的value或给同组单选框赋值
- jQuery之DOM操作大全
- jQuery中的Deferred和promise
- jQuery 选择器
- jQuery 语法
- 开源桌面系统及设计图、下载地址
- jquery json ajax
- jquery ajax freemarker标签实现异步分页
- 2014年50个程序员最适用的免费JQuery插件
- 弹出框html5 jquery
- 基于jQuery实现的无刷新表格分页实例
- 用jQuery实现全选、全不选、反选
- 前端开发者都应知道的 jQuery 小技巧