<!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>javascript-debug</title>
<link rel="stylesheet" type="text/css" href="javascript-debug.css" />
<script type="text/javascript" src="jquery-1.3.2.js"></script>
<script type="text/javascript">
$(function(){
alert("asdfas");
})
</script>
</head><body>
</body>
</html>一直用jquery开发,没啥问题。不过今天突然发神经,jquery框架不起作用了,就这么个简单的html,如果使用网址打开就出错,如果直接打开文件就没有问题!(之前用网址打开调试都没问题)
出错提示如下:
missing ; before statement
$ is not defined换了jquery几个版本都是一样。真是百思不得其解,goole了好久,都没有找到答案,不过有人也遇到类似的问题,但是没有给出解答。现在只能推测apache是不是出了问题?

解决方案 »

  1.   

    missing ; before statementit means not import jquery 
    check your file path first  linux 大小写敏感
      

  2.   

    jquery.js文件引用的问题吧,跟你的html是在同一文件夹下吗?
      

  3.   

    jQuery的路径问题,确保路径正确
      

  4.   

    因该是路径问题。
    1、直接在地址栏中输入jquery的路径看能否看到下载js文件的提示
    2、检查iis中是否有其它虚拟目录,其名字跟你放置jquery-1.3.2.js这个文件的文件夹的名字相同。
      

  5.   

    你换成这个jquery看看。要是还有错,那就不是路径的问题。
    <script src="http://code.jquery.com/jquery-latest.js"></script>
      

  6.   

    <script src="http://code.jquery.com/jquery-latest.js"></script>
    如果改成这个,就可以。1、直接在地址栏中输入jquery的路径看能否看到下载js文件的提示
    2、检查iis中是否有其它虚拟目录,其名字跟你放置jquery-1.3.2.js这个文件的文件夹的名字相同。
    第一点,有下载提示,说明路径没问题,因为用的是apache,也查了虚拟目录,没有名字相同的情况。毕竟之前一直正常,突然出现这个奇怪问题,现在只能怀疑是win7系统的问题,比如文件权限等,
      

  7.   

    现在可以肯定是win7系统的问题,重装了xp,其他什么都没有更改,就都恢复了。
      

  8.   

    楼主,jquery确是没有任何问题
      

  9.   

    我用的win7系统,jquery也是正运行正常,突然没作用了。