我在ec2实例上托管了一个django项目。我正在尝试在我的应用程序中实现http://bug7a.github.io/iconselect.js/这个东西。我已将该URL中的代码复制并粘贴到了名为“ dashboard”的应用程序的静态目录中我的项目。这些文件位于此(/ home / dashboard / static / dashboard /)位置。:-
css
js
lib
images
在images文件夹中有一个名为'arrow.png'的图像。指向arrow.png的路径是 仪表板/静态/仪表板/图像/控件/icon-select/arrow.png
我需要知道如何为IconSelect.COMPONENT_ICON_FILE_PATH变量分配路径,以便该函数可以访问arrow.png文件
在http://bug7a.github.io/iconselect.js/代码处显示的原始代码如下:
原始iconselect.js
----Existing code-----
IconSelect.DEFAULT = {};
IconSelect.COMPONENT_ICON_FILE_PATH = "images/control/icon-select/arrow.png";
-----Existing lines of code------
function IconSelect($$elementID, $$parameters) {
------Existing lines of code-----
var componentIconImgElement = document.createElement('img');
componentIconImgElement.setAttribute('src', IconSelect.COMPONENT_ICON_FILE_PATH );
componentIconElement.appendChild(componentIconImgElement);
-----------Exiting lines of code------
};
现在我应该如何为IconSelect.COMPONENT_ICON_FILE_PATH变量分配路径
IconSelect.COMPONENT_ICON_FILE_PATH = "Need your help here"
我知道如何在html文档中执行此操作。例如,如果我希望'src'指向显示板/static/dashboard/lib/control/icon-select.js中存在的iconselect.js文件,我会这样做像这样:
<script type="text/javascript" src="{% static "dashboard/lib/control/iconselect.js" %}"></script>
但是我应该如何在javascript(即iconselect.js)文件中执行此操作?
我在控制台中遇到的错误如下:
GET http://my_ip_address/testPage/images/control/icon-select/arrow.png 404 (Not Found) arrow.png:1