通过codeigniter在javascript中设置文件路径

通过codeigniter在javascript中设置文件路径,javascript,codeigniter-2,Javascript,Codeigniter 2,我正在使用代码点火器2.1。和 我正在使用一个js文件来显示树视图。视图显示正确,但未显示链接的图像。 在视图中,我调用了一个名为dtree.js的js文件 其中,图像路径设置为: this.icon = { root : 'images/Crystal_Clear_user.gif', folder : 'img/folder.gif', folderOpen : 'img/folderop

我正在使用代码点火器2.1。和 我正在使用一个js文件来显示树视图。视图显示正确,但未显示链接的图像。 在视图中,我调用了一个名为dtree.js的js文件 其中,图像路径设置为:

this.icon = {

        root            : 'images/Crystal_Clear_user.gif',

        folder          : 'img/folder.gif',

        folderOpen      : 'img/folderopen.gif',

        node            : 'img/page.gif',

        empty           : 'img/empty.gif',
};
当我在浏览器中调试代码时,它显示它找不到实际的文件路径。 浏览器按如下方式读取代码:

<img id="jmytree0" src="img/nolines_plus.gif" alt />
这是为了在codeigniter中正常工作。 提前感谢。

在路径开头添加“/”

this.icon = {

        root            : '/images/Crystal_Clear_user.gif',

        folder          : '/img/folder.gif',

        folderOpen      : '/img/folderopen.gif',

        node            : '/img/page.gif',

        empty           : '/img/empty.gif',
};

p、 你把一些图片列为“图片”,一些列为“img”-对吗?

我试过了,但运气不好。对于你问题的答案,是的,这是正确的。我有两个名为images和img的文件夹。当我在原始php上尝试它时,代码工作正常,但当我将其与codeigniter集成时,它会产生问题。相对于您的域,您的img和image控制器在哪里?i、 e.www.mydomain.com/img/folder.gif是否显示图像?
this.icon = {

        root            : '/images/Crystal_Clear_user.gif',

        folder          : '/img/folder.gif',

        folderOpen      : '/img/folderopen.gif',

        node            : '/img/page.gif',

        empty           : '/img/empty.gif',
};