IE期望')'错误

时间:2011-07-10 18:05:22

标签: javascript internet-explorer

我在IE中收到以下错误,即停止加载页面。我试图找到这个错误但是因为我的生活看不到它。错误指向的代码部分位于jsfiddle.net:

http://jsfiddle.net/SrgsC/

如果有人能指出违规错误,我将不胜感激?非常感谢

我使用的是php5.3.5

Message: Expected ')'
Line: 2867
Char: 41
Code: 0
URI: http://sample.com/admin/cp.php


Message: Expected ')'
Line: 2867
Char: 40
Code: 0
URI: http://sample.com/admin/cp.php

1 个答案:

答案 0 :(得分:3)

嗯,您提供的代码是PHP,而不是JavaScript。如果这只发生在IE中,那么很明显您已将PHP函数放在JavaScript文件中。否则,它应该发生在IE,FF,Chrome ......

PHP函数的一些问题无论如何:

  • 您从$print .= 开始。这意味着,“将以下字符串添加到$ print”变量,但在该函数中未定义$ print。如果它是全局变量,则需要将global $print;放在它之前的行上,或者如果它是本地变量,则需要使用$print =(否'。')
  • mysql_numrows应为mysql_num_rows,除非您已创建自己的numrows功能
  • 不应该以这种方式使用
  • mysql_result。引用文档:

      

    处理大型结果集时,应考虑使用获取整行的函数之一

  •   
  • 您不应该通过跟踪当前行号手动迭代行(与上述相同的原因)
  •   
  • 15参数功能太多了。这是很多人的方式。可以有效处理的最大值是7(根据代码完成),更热心的争论更少(鲍勃叔叔,我相信,3是一个很好的标准)。无论哪种方式,如果我在代码审查期间在方法中看到8个或更多参数,我会立即知道需要更改的内容。
  •