IE预期')'错误
IE expected ')' error
我在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
好吧,您提供的代码是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(根据Code Complete),更热心的人会认为更少(我相信Bob叔叔说3是一个很好的标准)。无论哪种方式,如果我在代码审查期间看到一个方法中有8个或更多的参数,我就会立即知道需要更改的东西。
相关文章:
- 为什么我得到“;错误:预期"同时访问字符串
- Twitter widgets.js在IE8上抛出JavaScript错误“预期标识符”
- 语法错误:预期的表达式,得到'.咕噜咕噜复制
- 语法错误:预期的表达式,在 Angular2 中得到“<”
- PHP 嵌入式 JavaScript 解析错误 PHP 标签导致“语法错误:预期的表达式,得到<”
- NodeJS 语法错误:预期的表达式,得到'<'
- IE8 中的 JavaScript 错误 - 预期的 ';' 和 'position().lef
- 角度 2 beta 即 10 “潜在未处理的拒绝 [3] 语法错误:预期”
- JavaScript 错误:预期对象
- PHP 回显到 javascript = 语法错误:预期的表达式,得到“<”
- javascript错误:预期的“html”,而是看到“脚本”
- 500 错误:预期为“缩进”,但出现“换行符”
- 茉莉错误:预期的间谍解码已被调用[[]],但实际调用是[未定义]
- Photoshop Applescript调用JavaScript导致错误"预期的行结束等,但发现标识符&qu
- 资源配置错误.预期响应包含一个对象,但得到一个数组
- 如何逃离"在eval ?它抛出错误:预期的标识符
- 单元测试过滤器错误:预期null等于[object]
- Javascript 错误:预期的“)”
- Javascript 错误 “:” 预期
- 如何修复错误“预期的标识符、字符串或数字”