本地js文件无法正常工作

时间:2013-10-09 05:18:00

标签: javascript jquery

好吧我在htdocs中有一个js文件,当我将它包含在我的php页面中时,它不起作用,但是当我从网上加载它工作时我不知道它有什么问题。 我有:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title> test</title>
</head>

我将js文件放在页面底部,这不起作用,

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript" src="js/boostrap.js"></script>
<script type="text/javascript" src="js/wpts_slider_multiple.js"></script>

这有效,

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript" src="http://www.jqueryslidershock.com/wp-content/plugins/tsslider/js/boostrap.js"></script>
<script type="text/javascript" src="http://www.jqueryslidershock.com/wp-content/plugins/tsslider/js/wpts_slider_multiple.js"></script>

4 个答案:

答案 0 :(得分:1)

试试这个:src="/js/boostrap.js">而不是src="js/boostrap.js">

/是您的根路径

你可以在php,js,css文件中使用这个绝对路径/js/boostrap.js,它运行正常。

<script type="text/javascript" src="/js/boostrap.js"></script>
<script type="text/javascript" src="/js/wpts_slider_multiple.js"></script>

答案 1 :(得分:0)

尝试提供类似

的路径
<script type="text/javascript" src="/js/boostrap.js"></script>
<script type="text/javascript" src="/js/wpts_slider_multiple.js"></script>

src='/js/boostrap.js'

假设你的root是http://localhost,那么上面的链接应始终解析为http://localhost/ProjectName/js/boostrap.js是否从     http://localhost/ProjectName/index.phphttp://localhost/ProjectName/subdir/index.php

确保js文件存在于文件夹结构中

始终尝试为您的文件提供相对路径,以便轻松找到它们。

答案 2 :(得分:0)

您应该提供full path的{​​{1}}

jquery files

<强>代码

http://example.com/js/boostrap.js

答案 3 :(得分:0)

以下任何一种情况都在发生。

路径错误 - 请检查文件路径。

没有JS文件的读取权限 - 如果您确定本地JS文件的路径是正确的,请检查他们的read权限。

文件不存在 - 原因很简单。我相信情况并非如此。

让我知道你发现了什么。