Перенаправить тот же URL, добавив параметры в IE - PullRequest
1 голос
/ 19 октября 2011

Я пытаюсь перенаправить на страницу, которая выглядит следующим образом:

оригинальный URL: "http://www.foo.com/products/"

js для перенаправления:

window.location.href = 'http://www.foo.com/dept/' + product_var + '/s?template=products/details&layoutVariation=centerbar';

* product_var = isназвание продукта хранится в переменной.

Он отлично работает на FF и Chrome, но в IE он загружает исходный URL и никогда не переходит на новый.

из-за параметров? Любое предложение?

Пытался использовать document.location, но он тоже не работал.

Спасибо за внимание!

1 Ответ

0 голосов
/ 20 октября 2011

Отвечая на мой собственный вопрос. :)

В коде есть огромная декларация продуктов, изображений, текста и т. Д., Организованная следующим образом:

content: function () {
       Content = {
            'product-01': {
                'flash': 'swf file',
                'tabs': {
                    0: {
                        'img': 'image',
                        'paragraphs': {
                            0: {
                                'headline': 'h.',
                                'text': 'lorem lorem',
                                'modal': {
                                    'headline': 'lorem lorem.',
                                    'img': 'image',
                                    'text': 'lorem'
                                }
                            },
                           1: {
                                'headline': 'h.',
                                'text': 'lorem lorem',
                                'modal': {
                                    'headline': 'lorem lorem.',
                                    'img': 'image',
                                    'text': 'lorem'
                                }
                            },
                           2: {
                                'headline': 'h.',
                                'text': 'lorem lorem',
                                'modal': {
                                    'headline': 'lorem lorem.',
                                    'img': 'image',
                                    'text': 'lorem'
                                }
                            },
                            }
                        }
                    },
                    1: {
                        'img': 'image',
                        'paragraphs': {
                            0: {
                                'headline': 'h.',
                                'text': 'lorem lorem',
                                'modal': {
                                    'headline': 'lorem lorem.',
                                    'img': 'image',
                                    'text': 'lorem'
                                }
                            },
                           1: {
                                'headline': 'h.',
                                'text': 'lorem lorem',
                                'modal': {
                                    'headline': 'lorem lorem.',
                                    'img': 'image',
                                    'text': 'lorem'
                                }
                            },
                           2: {
                                'headline': 'h.',
                                'text': 'lorem lorem',
                                'modal': {
                                    'headline': 'lorem lorem.',
                                    'img': 'image',
                                    'text': 'lorem'
                                }
                            },
                            }
                        }
                    }, // and so it goes

Оказывается, проблема заключалась в запятой в конце одного из этих объявлений. IE просто не хотел продолжать скрипт и перенаправлять. Странная вещь, это не показало никакой ошибки ...

Спасибо всем вам, ребята, и помните: одна пропущенная или лишняя запятая может привести к огромным потерям времени на разработку. Всегда внимательно смотрите на ваши коды. ;)

Ура!

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