Force Uploader для использования iframe

Я пытаюсь настроить Uploader так, чтобы он работал как с IE9, так и с более новыми браузерами. Поэтому я подумал, что заставлю его использовать метод IFrame:

            var fileButton = new Uploader({
                label: "UPLOAD",
                title: "Uploader un nouveau document",
                url: "theurl",
                force: 'iframe'
            }, mainForm.fileUploadNode);

Теперь я пытаюсь вернуть результат с сервера в виде объекта JSON в текстовой области:

                String result = "<textarea>" + JsonUtils.jsonify(map) + "</textarea>";

Это прекрасно работает на IE, но не на Chrome, например. Поскольку метод по умолчанию - IFrame для IE, а не для другого браузера, я полагаю, что метод IFrame фактически не применяется. Что я делаю неправильно? заранее спасибо

1 ответ

Я использовал хак для решения этой проблемы: я проверяю заголовок Accept, чтобы знать, как кодировать результат. Дополнительный вопрос здесь

Другие вопросы по тегам