我已经创建了一个JSP文件并在其中嵌入了Tinymce编辑器。我正在尝试使用从servlet会话属性或servlet请求属性检索的文件路径,使用html文件动态加载Tinymce编辑器文本区域。但是当我尝试从servlet会话/请求属性获取文件路径时,textarea没有加载。 相反,如果我在jsp中硬编码文件路径,则文本区域将加载html文件内容。 我正在使用以下代码片段来实现我的要求:
var htmlfile=<%=(String)session.getAttribute("htmlfile")%>;
var relativepath = "../";
var html = relativepath.concat(htmlfile);
alert(html);
$.get(html,function(response) {
alert("xxx") ;
tinyMCE.activeEditor.setContent(response);
});
但它没有用。 相反,如果我检查以下内容,则可行:
var htmlfile="file1019318009999821318.html";
var relativepath = "../";
var html = relativepath.concat(htmlfile);
alert(html);
$.get(html,function(response) {
alert("xxx") ;
tinyMCE.activeEditor.setContent(response);
});
在第一种情况下,即使警报也无效。