我使用javascript对象(test.html)创建了简单的html页面:
<html>
<head>
<script type="text/javascript">
myObj = { name: "object name", };
</script>
</head>
<body>
<p>simple text</p>
<script type="text/javascript">
alert(myObj.name);
</script>
</body>
</html>
在任何浏览器中显示http://localhost/test.html都可以。 localhost是我们的lab-sql服务器。但是当我尝试在同一台计算机上显示与http://lab-sql/test.html浏览器(IE10,IE11,FF50)相同的页面时会导致错误:
SCRIPT1028: Expected identifier, string or number
test.html, line 4 character 40
SCRIPT5009: 'myObj' is undefined
test.html, line 9 character 12
(第4行,characer 40在尾随逗号之后;“myObj未定义”是先前错误的结果)
Chrome适用于这两种情况。
为什么会有这种不同的行为? 在第三方js库的情况下如何处理这样的错误? 或者我做错了什么?
(由于描述的问题,我无法尝试使用angular-gantt库。)