2016-06-06 4 views
0

Я хочу загрузить файл с сервера (я знал, что мы не можем использовать AJAX, а служить Servlet) и которые динамически генерируются в соответствии с параметрами.Как мы можем загрузить динамически сгенерированный файл с сервера?

Теперь у меня есть параметры в формате JSON, например:

{"limitTo":"name","searchFor":["AAA","BBB","CCC"],...}

Итак, как мы можем отправить запрос на сервер с тем paraleters? Нужно ли создавать input?

+0

попробуйте использовать window.open (URL? LimitTo = 'имя' & SearchFor = '[ "AAA", "BBB", "CCC"]' .....) –

ответ

0

Спасибо, я нашел решение, которое использует dojo/request/iframe, без window.open

И код любит:

require(["dojo/request/iframe"], function(iframe){ 
    // cancel the last request 
    iframe._currentDfd = null; 
    iframe("something.xml", { 
    handleAs: "xml", 
    data : "your json" 
    }).then(function(xmldoc){ 
    // Do something with the XML document 
    }, function(err){ 
    // Handle the error condition 
    }); 
    // Progress events are not supported using the iframe provider 
}); 

И тогда мы можем видеть окно загрузки.

Here статья о dojo/request/iframe

 Смежные вопросы

  • Нет связанных вопросов^_^