base_url() 在 ckeditor config.js 文件中使用
base_url() use in ckeditor config.js file
如何使用codeigniter在JS文件中使用基本URL
CKEDITOR.editorConfig = function( config ) {
// Define changes to default configuration here. For example:
// config.language = 'fr';
// config.uiColor = '#AADC6E';
// ...
config.filebrowserBrowseUrl = '/codeigniter/kpminerals/support/editor/ckeditor/kcfinder/browse.php?opener=ckeditor&type=files';
config.filebrowserImageBrowseUrl = '/codeigniter/kpminerals/support/editor/ckeditor/kcfinder/browse.php?opener=ckeditor&type=images';
config.filebrowserFlashBrowseUrl = '/codeigniter/kpminerals/support/editor/ckeditor/kcfinder/browse.php?opener=ckeditor&type=flash';
config.filebrowserUploadUrl = '/codeigniter/kpminerals/support/editor/ckeditor/kcfinder/upload.php?opener=ckeditor&type=files';
config.filebrowserImageUploadUrl = '/codeigniter/kpminerals/support/editor/ckeditor/kcfinder/upload.php?opener=ckeditor&type=images';
config.filebrowserFlashUploadUrl = '/codeigniter/kpminerals/support/editor/ckeditor/kcfinder/upload.php?opener=ckeditor&type=flash';
// ...
};
在此处使用base_url
config.filebrowserImageBrowseUrl = base_url().'/codeigniter/kpminerals/support/editor/ckeditor/kcfinder/browse.php?opener=ckeditor&type=images';
但不是工作base_url
你不能像这样在javascript代码中调用php函数。
如果你的javascript在你的视图中,你可以这样做
。config.filebrowserImageBrowseUrl = <?php echo base_url(); ?>.'/codeigniter/kpminerals/support/editor/ckeditor/kcfinder/browse.php?opener=ckeditor&type=images';
但是,如果您的javascript代码位于单独的.js文件中,只需使用javascript即可。
config.filebrowserImageBrowseUrl = location.protocol + '//' + location.host + '/codeigniter/kpminerals/support/editor/ckeditor/kcfinder/browse.php?opener=ckeditor&type=images';
最终,您可以在视图中声明.php
<script>
var baseUrl = "<?php echo base_url(); ?>";
</script>
并在您的 js 中调用它
config.filebrowserImageBrowseUrl = baseUrl + '/codeigniter/kpminerals/support/editor/ckeditor/kcfinder/browse.php?opener=ckeditor&type=images';
你不能像这样在javascript中使用PHP。
尝试<?=base_url('codeigniter/kpminerals/support/editor/ckeditor/kcfinder/browse.php?opener=ckeditor&type=images)?>
或<?php echo base_url('codeigniter/kpminerals/support/editor/ckeditor/kcfinder/browse.php?opener=ckeditor&type=images'); ?>
/codeigniter/是你的配置中基本网址的一部分吗.php?如果是这样,请将其从上面删除。
这是在JS文件中的写入工作
var base_url = window.location;
// ...
config.filebrowserBrowseUrl = base_url+'editor/ckeditor/kcfinder/browse.php?opener=ckeditor&type=files';
config.filebrowserImageBrowseUrl = base_url+'editor/ckeditor/kcfinder/browse.php?opener=ckeditor&type=images';
config.filebrowserFlashBrowseUrl = base_url+'editor/ckeditor/kcfinder/browse.php?opener=ckeditor&type=flash';
config.filebrowserUploadUrl = base_url+'editor/ckeditor/kcfinder/upload.php?opener=ckeditor&type=files';
config.filebrowserImageUploadUrl = base_url+'editor/ckeditor/kcfinder/upload.php?opener=ckeditor&type=images';
config.filebrowserFlashUploadUrl = base_url+'editor/ckeditor/kcfinder/upload.php?opener=ckeditor&type=flash';
// ...
相关文章:
- 从文本文件js中读取列表
- 当我用ctrl+p搜索时,为什么要在谷歌chrome上使用inspect来调试缺少显示文件js
- 获取用于外部JavaScript文件(.js)的代码提示
- 如何将Javascript文件(.js文件)放在web服务器中
- 如何将 JavaScript 文件(.js 文件)添加到 C# 项目并从 C# 代码调用 JavaScript 方法
- 在 Node 中包含 javascript 文件.js无需 require('.') ing
- 如何使用jquery显示多个文件.多文件.js
- 使用 PDF 打开 PDF 文件.js而不将文件作为查询字符串传递
- 转换颜色十六进制值以用于三个 JSON 文件.js
- 如何使用 jQuery 选择多个文件.多文件.js插件?使用单个关闭按钮一次选择多个文件
- 如何在 Gulp 任务中间添加 CSS 文件.js
- 如何从Dropzone上传和删除文件.js
- 如何在视频中添加视频文件.js 4.2.1.
- 从快速节点下载文件.js具有 JWT 授权
- 访问 JavaScript 文件.js中的 C# 变量
- 在节点中热重载外部 js 文件.js如果文件有任何更改
- 如何在一台服务器中运行不同的.js文件.js NODE JS中的文件
- 如何在多文件.js中上传文件时检查文件扩展名
- 将文件.js中的var导入到模块joomla的模板中,并使用后台进行修改
- 在path项目中编写文件js脚本