0

我在codeigniter网页中包含了这样的文件:

<link rel="stylesheet" type="text/css" href='<?= base_url() ?>css/unofficialchannels/style.css' />
<script type="text/javascript" src='<?= base_url() ?>js/jquery-1.8.2.min.js'></script>
<script type="text/javascript" src='<?= base_url() ?>js/jquery.tweetable.js'></script>
<script type="text/javascript" src='<?= base_url() ?>js/javascript.js'></script>

我在 javascript.js 文件中有一个函数,如下所示:

$(function () {
  alert('It works!');
}); 

我还尝试了这样的功能:

$(document).ready(function(){
    alert('It works!');
});

但它不起作用,我没有警觉。有人有什么想法吗?

4

5 回答 5

0

好的,现在可以了。我对 jquery 文件有一些问题。我从 jquery.com 下载并再次上传。现在工作正常。

于 2012-10-11T07:03:24.537 回答
0

将 src/href 属性中的单引号替换为双引号,所以

<script type="text/javascript" src='<?= base_url() ?>js/jquery-1.8.2.min.js'></script>

会成为

<script type="text/javascript" src="<?= base_url() ?>js/jquery-1.8.2.min.js"></script>

并确保您的 js 和 css 目录与 CodeIgniter 文件所在的位置相同。

您的文件夹应类似于:

application/
system/
tmp/
css/
js/
index.php
license.txt
于 2012-10-11T06:15:00.883 回答
0

仅用于信息 base_url() 函数接收一个可选参数,该参数附加到 base_url 本身,例如:

<script type="text/javascript" src='<?= base_url(); ?>js/jquery-1.8.2.min.js'></script>

应该写成:

<script type="text/javascript" src='<?= base_url("js/jquery-1.8.2.min.js"); ?>'></script>
于 2012-10-11T10:18:56.237 回答
0

你的文件夹结构应该是这样的

application/
system/
assets/css
assets/js
assets/images

现在

在你的 config.php

$config['assets'] = $config['base_url'] . 'assets/';

现在在你看来这样做

<link rel="stylesheet" type="text/css" href='<?php echo $assets?>css/unofficialchannels/style.css' />
<script type="text/javascript" src='<?php echo $assets?>js/jquery-1.8.2.min.js'></script>
<script type="text/javascript" src='<?php echo $assets?>js/jquery.tweetable.js'></script>
<script type="text/javascript" src='<?php echo $assets?>js/javascript.js'></script>
于 2012-10-11T06:14:29.393 回答
0

如果有人在 2021 年寻找答案。我下载了未压缩的开发 jQuery 表单 Jquery 网站并且没有使用缩小(.min)版本。有效。

 <script type="text/javascript" src='<?php echo base_url(); ?>js/jquery-3.6.0.js'></script>
于 2021-05-18T15:03:51.297 回答