我在Aruba服务器上发布我的网站。
我有这个(简化的):
<!DOCTYPE html>
<head>
<meta http-equiv="expires" content="-1" />
<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1" />
<title>My website</title>
<script type="text/javascript" src="/js/jquery-1.4.4.min.js"></script>
</head>
<body>
<script type="text/javascript" src="http://localhost/mywebsite/js/jquery.MultiFile.js"></script>
</body>
</html>在远程和本地环境中测试这一点效果很好。
每当我将“本地主机”src-path (主体标记内)更改为远程src-path(绝对或相对相同的issue..the js脚本不起作用)时,就会出现问题。
<script type="text/javascript" src="/web/htdocs/www.mywebsite.com/home/js/jquery.MultiFile.js"></script>我是不是漏掉了什么?
附注:本地和远程的文件都是相同的,谢谢Luca
发布于 2011-04-17 19:00:39
问题是/web/htdocs/www.ejoin.it/home/js/jquery.MultiFile.js不是一个格式良好的网址(即:它不是以http://、https://、file://等开头的)。因此它被浏览器忽略了。
请记住-是浏览器加载了包含的JavaScript -这不会发生在服务器端,因此您不能有意义地使用服务器端目录路径。
https://stackoverflow.com/questions/5693064
复制相似问题