尝试在Tinymce预览中使用Mustasche
正如标题所示,我正在尝试让Mustasche模板在Tinymce预览中工作,但它不起作用 在Tinymce Plugins/Preview/plugin.js中尝试在Tinymce预览中使用Mustasche,tinymce,mustache,Tinymce,Mustache,正如标题所示,我正在尝试让Mustasche模板在Tinymce预览中工作,但它不起作用 在Tinymce Plugins/Preview/plugin.js中 previewHtml = ( '<!DOCTYPE html>' + '<html>' + '<head>' + '<script t
previewHtml = (
'<!DOCTYPE html>' +
'<html>' +
'<head>' +
'<script type="text/javascript" src="~/Scripts/mustache.js"></script>' +
headHtml +
'</head>' +
'<body id="' + bodyId + '" class="mce-content-body ' + bodyClass + '"' + dirAttr + '>' +
editor.getContent() +
'</body>' +
'</html>'
);
var json = $.parseJSON($('#yourtextarea').val());
previewHtml = (
'<!DOCTYPE html>' +
'<html>' +
'<head>' +
headHtml +
'</head>' +
'<body id="' + bodyId + '" class="mce-content-body ' +
bodyClass + '"' + dirAttr + '>' +
Mustache.to_html(editor.getContent(),json)
+
'</body>' +
'</html>'
);
它现在已修复,这是如何完成的: 在Tinymce Plugins/Preview/plugin.js中
previewHtml = (
'<!DOCTYPE html>' +
'<html>' +
'<head>' +
'<script type="text/javascript" src="~/Scripts/mustache.js"></script>' +
headHtml +
'</head>' +
'<body id="' + bodyId + '" class="mce-content-body ' + bodyClass + '"' + dirAttr + '>' +
editor.getContent() +
'</body>' +
'</html>'
);
var json = $.parseJSON($('#yourtextarea').val());
previewHtml = (
'<!DOCTYPE html>' +
'<html>' +
'<head>' +
headHtml +
'</head>' +
'<body id="' + bodyId + '" class="mce-content-body ' +
bodyClass + '"' + dirAttr + '>' +
Mustache.to_html(editor.getContent(),json)
+
'</body>' +
'</html>'
);
var json=$.parseJSON($('#yourtextarea').val();
previewHtml=(
'' +
'' +
'' +
headHtml+
'' +
'' +
Mustache.to_html(editor.getContent(),json)
+
'' +
''
);