2012-04-09 40 views
0

我正在使用DreamWeaver,我不时发现这个错误,无法弄清楚是什么导致它。使用jQuery PHP语法错误

当我从脚本中添加一点点jQuery到一个php文件时,DW会告诉我有一个语法错误。这里是它说我的错误的是(与前几行和后):

echo ' 
     <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>'; 

    echo ' 
     <script type="text/javascript"> 
     (function($, document, window, undefined) { 

      \'use strict\'; 

我不明白。它为什么说有语法错误?

+0

语法错误在哪里? – jrummell 2012-04-09 17:06:13

+2

如果这是一切,那么在''use''之前有一个未封闭的单引号应该是'\'严格使用'';' – 2012-04-09 17:06:24

+0

因为存在语法错误 – 2012-04-09 17:09:06

回答

5

您并未终止您最后的echo声明。

echo ' 
     <script type="text/javascript"> 
     (function($, document, window, undefined) { 

      \'use strict\''; 
+0

是的,这似乎很明显,但原来的脚本没有那个。该脚本实际上是jmPress.js。我无法在网上找到一个没有缩小的文件来告诉你我的意思,而且在这里发帖太长了。如果我照建议那样做,它只会把错误压倒其他所有东西。 – 2012-04-09 17:30:46

+0

@DravenVestatt所以你要求我们帮助你调试我们没有的代码? – kba 2012-04-09 17:31:30

+0

这是脚本,未触及:http://jsfiddle.net/8aZrS/。不按照建议打破剧本? – 2012-04-09 17:36:58