我正在使用Jquery jtable更新页面表中的数据,并使用tinymce编辑器更新页面记录的html内容。
我不想从数据库中检索文本数据,因为数据量很大,所以我使用getJson在formCreated事件上检索它。
除了我不能将从数据库中检索到的html分配给tinymce textarea之外,一切都还可以。
以下是代码:
formCreated: function (event, pagedata) {
var pid = pagedata.record['pId'];
var pText = "";
$.getJSON('/JsonService/Pages-List/?pid=' + pid, function (data) {
pText = JSON.stringify(data.pText, null, 2);
document.getElementById("Edit-pText").innerHTML = data.pText;
alert(document.getElementById("Edit-pText").innerHTML);
document.getElementById("Edit-pText").innerHTML = JSON.stringify(pText);
});
tinymce.init({.......});
答案 0 :(得分:0)
我通过把tinymce.init({$ $ .getJSON block:
内部)解决了 formCreated: function (event, pagedata) {
var pid = pagedata.record['pId'];
$.getJSON('/cms/JsonService/Pages-List/?pid=' + pid, function (data) {
document.getElementById("Edit-pText").innerHTML = data.pText;
tinymce.init({........});
});