ExtJS проблема с Internet Explorer 8 - PullRequest
0 голосов
/ 18 марта 2011

У меня есть код JavaScript, содержащий массив с запятой

 items:[{
    id: 'col-1',
    flex: 1 , //this comma is the source of the problem
   },{
    id: 'col-2',
    flex: 1,
   }
  ]

Итак, вот моя проблема, когда у меня есть эта запятая, она работает в Internet Explorer 8 с localhost, но когда я пытаюсьдоступ к нему с сервера, он не работает, и когда я удаляю его, он работает нормально.Я искал в Интернете, и ответ был таков: IE не поддерживает конечную запятую, но в этом случае, почему он работает с локального хоста, а не с сервера?

Я использую режим совместимости Quirks,и у меня нет в заголовке X-UA-СОВМЕСТИМОГО, вот заголовок

    <!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>

Ответы [ 3 ]

2 голосов
/ 18 марта 2011

Конечные запятые не нужны и их следует избегать, так как это плохая практика кодирования.

2 голосов
/ 18 марта 2011

Вы должны удалить все запятые. Firefox не подавится ими, но версия IE будет.

1 голос
/ 18 марта 2011

Я полагаю, что ошибка в конце запятой была исправлена ​​в IE8, но когда вы просматриваете ее на сервере, вы делаете это в режиме Quirks или в режиме совместимости IE7.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...