jQuery 获取不到 kindeditor 内容 的解决方法

错误写法 : 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('添加失败');

    }

  }

})