注册 登录
编程论坛 JavaScript论坛

jquery ,SyntaxError: expected expression,

cai410579517 发布于 2015-04-03 11:22, 17856 次点击
SyntaxError: expected expression, got end of script
只有本站会员才能查看附件,请 登录

很奇怪的一个问题 在其他浏览器不会出现的错误  只有在Mozilla Firefox 浏览器上才出现这么奇怪的问题;

[ 本帖最后由 cai410579517 于 2015-4-3 11:25 编辑 ]
8 回复
#2
冰镇柠檬汁儿2015-04-04 13:15
这有什么可奇怪的,这个问题是表达式未能按照预期结束,说白了就是你少写分号了。
你肯定是语法错了,仔细查看一下提示错误的那一行和它的附近,是不是因为疏忽大意出错了。
再给你的建议,不要觉得某个分号可以省略就不写,这不是好习惯,因为你不知道哪个浏览器就认为这个是错误,就像你现在遇见的问题一样。
#3
tlliqi2015-04-04 14:21
是语法错了
#4
cai4105795172015-04-08 10:17
回复 2楼 冰镇柠檬汁儿
嗯 你说语法错 但是为什么只用Mozilla Firefox 才会出现这个错误。
还有我用断点跟过。只要打了断点,就能执行。如果一口气让他执行完,他就报这个错
#5
cai4105795172015-04-08 10:17
回复 3楼 tlliqi
不懂怎么处理
#6
冰镇柠檬汁儿2015-04-09 23:07
http://tool.
说了你还不信,去这个网址,把你的脚本压缩一下,普通压缩就行,基本上,所有浏览器就都能报异常了。
缺分号这样的问题,在你代码没压缩前,浏览器的解析器不同,处理的结果也就不完全相同,没什么好奇怪的。
只有火狐报错,不是火狐的问题,不要以为IE里正常就说明你的脚本没问题,做js开发的,只要有一个浏览器出问题,那就是脚本的问题。
#7
cai4105795172015-05-04 16:13
好吧问题已经找到了 谢谢你的指点
#8
joker_halo2015-11-21 22:15
回复 7楼 cai410579517
请问怎么解决的?我也遇到了这个问题
#9
冰镇柠檬汁儿2015-12-03 08:00
一般都是忘记分号,仔细检查你的代码,记得函数表达式结尾也需要分号
1