Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript internet explorer 8的extjs问题_Javascript_Extjs_Internet Explorer 8 - Fatal编程技术网

Javascript internet explorer 8的extjs问题

Javascript internet explorer 8的extjs问题,javascript,extjs,internet-explorer-8,Javascript,Extjs,Internet Explorer 8,我有一个javascript代码,包含一个带有尾随逗号的数组 items:[{ id: 'col-1', flex: 1 , //this comma is the source of the problem },{ id: 'col-2', flex: 1, } ] 这就是我的问题,当我有这个逗号时,它在带有localhost的InternetExplorer8上工作,但是当我试图从服务器访问它时,它不工作,当我删除它时,它工作正常。我在互联

我有一个javascript代码,包含一个带有尾随逗号的数组

 items:[{
    id: 'col-1',
    flex: 1 , //this comma is the source of the problem
   },{
    id: 'col-2',
    flex: 1,
   }
  ]
这就是我的问题,当我有这个逗号时,它在带有localhost的InternetExplorer8上工作,但是当我试图从服务器访问它时,它不工作,当我删除它时,它工作正常。我在互联网上搜索,答案是IE不支持尾随逗号,但在这种情况下,为什么它可以从本地主机而不是服务器上工作

我使用的是Quirks兼容模式,标题中没有X-UA-COMPATIBLE,这是标题

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
       "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
    <meta name="Description" content="Default Style" />
    <meta name="Version" content="2.1.1" />
    <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
    <title>project name</title>
    <link rel="stylesheet" type="text/css" href="./style/default/main.css" media="all" />
    <style type="text/css" media="all">@import "./style/default/main.css";</style>
    <link rel="shortcut icon" href="./style/default/images/favicon.ico" type="image/ico" />
    <script type="text/javascript" src="http://10.215.63.218/Apsys/js/base.js"></script>
<script type="text/javascript" src="http://10.215.63.218/app/js/collapse.js"></script>
<script type="text/javascript" src="http://10.215.63.218/app/lib/overlib/overlib.js"></script>
</head>

项目名称
@导入“/style/default/main.css”;

我会想象后面的逗号错误在IE8中得到了修复,但当您在服务器上查看它时,您是在怪癖模式或IE7兼容模式下进行的。

我会想象后面的逗号错误在IE8中得到了修复,但是,当您在服务器上查看它时,您是在Quirks模式或IE7兼容模式下查看的。

尾随逗号是不必要的,应该避免,而且这是一种糟糕的编码做法

尾随逗号是不必要的,应该避免,这也是一种糟糕的编码实践

您应该删除所有尾随的逗号。Firefox不会阻塞它们,但IE版本会阻塞它们。

您应该删除所有尾随的逗号。Firefox不会让它们窒息,但IE版本会。

在服务器上查看时,我没有使用Quirks模式或IE7兼容性。在服务器上查看时,我没有使用Quirks模式或IE7兼容性