CKEditor使用js結合CKFinder實現上傳,解決專案路徑問題
阿新 • • 發佈:2019-01-21
在CKEditor 的javascript api中有對CKEditor進行建立例項的方法,可以通過這些方法對CKEditor進行操作
例:
使用上面的js程式碼,可以避免使用到專案的路徑問題,在jsp中如果使用的是CKEditor標籤,則會涉及到專案路徑問題,因為在
< script type= "text/javascript" > $(document).ready( function (){ //建立一個editor例項 var editor = CKEDITOR.appendTo( 'editor'); //CKFinder.setupCKEditor( editor, '/ckfinder/' ) ; //替換<textarea>元素 CKEDITOR.replace( 'editor' ); }); </script >
使用上面的js程式碼,可以避免使用到專案的路徑問題,在jsp中如果使用的是CKEditor標籤,則會涉及到專案路徑問題,因為在
<ckeditor:replace replace= "" basePath =""></ ckeditor:replace>
這段程式碼中的basePath的值,好像是不支援表示式,所以不能獲取到專案路徑來使用。而上面就不同了。
其他開發程式碼都與使用標籤一樣