我的Nestedsortable无法正常工作,因为无法调用javascript文件

时间:2014-10-22 05:22:07

标签: codeigniter

Iam使用CI版本2.1.2

iam遵循tutplus培训课程

当我调用无法正常工作的javascript文件时,这个问题是

iam非常反对日常的iao感谢如何让它解决,buat iam不能

这里是我的page_head文件的脚本

 <!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title><?php echo $meta_title; ?></title>
    <!-- Bootstrap -->
    <link href="<?php echo site_url('css/bootstrap.min.css'); ?>" rel="stylesheet">
    <link href="<?php echo site_url('css/admin.css'); ?>" rel="stylesheet">
    <link href="<?php echo site_url('css/datepicker.css'); ?>" rel="stylesheet">

    <script src="http://code.jquery.com/jquery-latest.js"></script>
    <script src="<?php echo site_url('js/bootstrap.min.js'); ?>"></script>
    <script type="text/javascript" src="<?php echo site_url('js/bootstrap-datepicker.js'); ?>"></script>


    <?php if(isset($sortable) && $sortable === TRUE): ?>
    <script src="<?php echo site_url('js/jquery-ui-1.9.1.custom.min.js'); ?>"></script>
    <script src="<?php echo site_url('js/jquery.mjs.nestedSortable.js'); ?>"></script>  
    <?php  endif; ?>

请有人帮助我,请将文件.js工作

1 个答案:

答案 0 :(得分:0)

使用base_url代替site_url

例如,替换此...

<script src="<?php echo site_url('js/bootstrap.min.js'); ?>"></script>

......有了......

<script src="<?php echo base_url('js/bootstrap.min.js'); ?>"></script>

link中的所有scripthead代码声明执行此操作。

来自Codeigniter documentation

  

site_url():返回您的配置文件中指定的网站网址。 index.php文件(或您在配置文件中设置为站点index_page的任何文件)将添加到URL,您传递给函数的任何URI段以及配置文件中设置的url_suffix也将添加到URL中。 p>      

base_url():返回您的站点基本URL,如配置文件中所指定。 (...)此函数返回与site_url相同的内容,不附加index_page或url_suffix。