据我了解,Markitup 需要服务器端进行解析。有没有纯客户端的Markitup?
问问题
133 次
1 回答
0
您可以使用 javascript 实现解析,这样您就不需要任何服务器端逻辑。
当您下载 MarkItUp 时,该示例使用 javascript 生成预览
$.ajax({
url:options.previewTemplatePath,
dataType: 'text',
global: false,
success: function(data) {
writeInPreview( localize(data, 1).replace(/<!-- content -->/g, $$.val()) );
}
});
function writeInPreview(data) {
if (options.previewInElement) {
$(options.previewInElement).html(data);
} else if (previewWindow && previewWindow.document) {
try {
sp = previewWindow.document.documentElement.scrollTop
} catch(e) {
sp = 0;
}
previewWindow.document.open();
previewWindow.document.write(data);
previewWindow.document.close();
previewWindow.document.documentElement.scrollTop = sp;
}
}
例如,您可以在writeInPreview中添加您的解析逻辑。
于 2012-11-26T14:01:42.507 回答