2014-10-30 1 views
0

Я пытаюсь настроить загрузчика так, чтобы он работал с IE9, а также с более поздними браузерами. Так я думал, что заставить его использовать метод IFrame:Force Uploader для использования 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, но не на хром, например. Поскольку метод по умолчанию - IFrame для IE, а не для другого браузера, я полагаю, что метод IFrame фактически не применяется. Что я делаю неправильно? Заранее спасибо

ответ

0

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