【问题标题】:How to use Code Igniter to show Dynamic images via javascript(jQuery)如何使用 Code Igniter 通过 javascript(jQuery) 显示动态图像
【发布时间】:2011-01-31 11:43:30
【问题描述】:

您可以使用 Code Igniter 中的 URL 帮助程序通过 base_url() 方法加载 CSS 和 Javascript,但是如果您通过 javascript 将图像动态放置到 HTML 中怎么办?例如在我的 javascript 文件中,我有

var arrowimages={down:['downarrowclass', 'images/down.png', 23], right:['rightarrowclass', 'images/right.png']}

这些图像将被放置到我指定的具有下拉菜单的任何菜单项中。

但该文件是一个 .js 文件,因此服务器显然不会在其中加载 php。

那么,如何设置 JS 的基本 url?

谢谢!

-亚伦

【问题讨论】:

    标签: php jquery codeigniter urlhelper


    【解决方案1】:

    在您的视图中定义一个常量 javascript 变量,如 BASE_URI,然后您可以在任何外部 javascript 文件中引用此变量。

    <head>
    ....
    <script type="text/javascript">
        var BASE_URI = "<?php echo base_url(); ?>";
    </script>
    ....
    </head>
    

    外部js...

    var arrowimages={down:['downarrowclass', BASE_URI+'images/down.png', 23], right:['rightarrowclass', BASE_URI+'images/right.png']}
    

    【讨论】:

    • 谢谢,这真的很有帮助:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-23
    • 1970-01-01
    • 2017-01-18
    • 1970-01-01
    相关资源
    最近更新 更多