【问题标题】:Problems trying to import a .js file in codeigniter尝试在 codeigniter 中导入 .js 文件时出现问题
【发布时间】:2017-11-14 20:37:51
【问题描述】:

您好朋友们,我在尝试使用两个 .js 文件中的某些功能时遇到问题。我已经试过把 base_url();和文件的位置,我还在config.php中添加了'url'

<script type="text/javascript" src="<?php echo base_url();?>js/pdf.js" ></script>
<script type="text/javascript" src="<?php echo base_url();?>js/pdf.worker.js" ></script>

我在文件夹中有一个名为:js 的文件

我在 GOOGLE CHROME 控制台上遇到错误:

GET http://[::1]/registro/js/pdf.worker.jsnet::ERR_ABORTED

已编辑 控制台错误

【问题讨论】:

  • 将 js 目录移到 application 目录之外。它必须位于index.php 文件旁边。 index.php 前端控制器的位置是 base_url() by config.
  • 我要试试
  • 我做到了,但现在我在控制台中遇到了另一个错误。 Uncaught SyntaxError: Unexpected token
  • 好消息是在这个位置找到了文件。检查代码中错误所在的行,并在错误行周围发布几行来编辑您的问题。
  • 完成,我刚刚编辑了问题,还上传了一张有错误的图片。希望你能帮助我。

标签: javascript php codeigniter


【解决方案1】:

请求 http://[::1] 指向一个常见错误 - $config['base_url'] 必须正确设置。空字符串将不起作用。 /application/config/config.php 中的条目应如下所示。

 $config['base_url'] = "http://example.com/";

注意协议http:// 必须包含/

【讨论】:

  • 我做到了,但现在我在控制台中遇到了另一个错误。 Uncaught SyntaxError: Unexpected token
【解决方案2】:

编辑 /application/config/config.php 文件
删除此行
$config['base_url'] = '';

在 config.php 文件中读取这段代码

$root = "http://".$_SERVER['HTTP_HOST'];
$root .= str_replace(basename($_SERVER['SCRIPT_NAME']), "", $_SERVER['SCRIPT_NAME']);
$config['base_url'] = $root;

编辑 /application/config/autoload.php 文件。

$autoload['helper'] = array('url');

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-12-29
    • 1970-01-01
    • 2022-01-25
    • 2019-10-25
    • 2013-05-30
    • 2021-08-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多