Asp.net html数据不会通过json在ajax post中的我的ckeditor中设置
我在我的页面中使用了ckeditor:Asp.net html数据不会通过json在ajax post中的我的ckeditor中设置,asp.net,ajax,json,ckeditor.net,Asp.net,Ajax,Json,Ckeditor.net,我在我的页面中使用了ckeditor: <%@ Register Assembly="CKEditor.NET" Namespace="CKEditor.NET" TagPrefix="CKEditor" %> <asp:Content runat="server" ID="AdminMainContent" ContentPlaceHolderID="AdminMainPlace"> <asp:Label ID="l
<%@ Register Assembly="CKEditor.NET" Namespace="CKEditor.NET" TagPrefix="CKEditor" %>
<asp:Content runat="server" ID="AdminMainContent" ContentPlaceHolderID="AdminMainPlace">
<asp:Label ID="lblDesc" runat="server" Text="توضیحات">
</asp:Label>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server"
ValidationGroup="group1" EnableClientScript="true"
ControlToValidate="CKEditor1" ForeColor="Red" Text="*" />
<CKEditor:CKEditorControl ID="CKEditor1" BasePath="/ckeditor/" HtmlEncodeOutput="true" runat="server" AutoGrowMinHeight="120"></CKEditor:CKEditorControl
</asp:Content>
当我单击网格行时,它使用ajax post获取ckeditor中设置的值:
$.ajax({
url: '<%=ResolveUrl("Default.aspx/GetNews")%>',
data: JSON.stringify({ id: $("#AdminMainPlace_SelectedRow").val() }),
type: "post",
contentType: "application/json",
dataType: "JSON",
timeout: 10000,
success: function (result) {
if (result) {
$('#AdminMainPlace_txtTitle').val(result.d.NewsTitle);
$('#AdminMainPlace_txtSummary').val(result.d.NewsSummary);
$('#AdminMainPlace_imgpreview').attr('src', result.d.NewsImage);
$('#AdminMainPlace_NewsImage').val(result.d.NewsImage);
CKEDITOR.instances['AdminMainPlace_CKEditor1'].setData(result.d.NewsDescription)
}
}
});
但在获取数据之后,“result.d.NewsDescription”有html数据,但没有设置为我的编辑器。
我如何解决它?你看到这个链接了吗…@SmartKiller是的,但它对我没有帮助。谢谢