我有以下 ajax 调用:
var blind = Ext.create('MyApp.view.blind.Progress', {});
blind.show();
Ext.Ajax.request({
url: config.url,
params: {
nodeId: config.data[0].value,
fileName: config.data[1].value,
startDateTime: config.data[2].value,
endDateTime: config.data[3].value,
reportFormat: config.data[4].value
},
success: function (response) {
console.log(response);
blind.close();
}
});
我想显示一个带有加载图形的百叶窗,并在完成后关闭它。有没有办法使用这个 ajax 回调从响应中下载文件?我在正确的轨道上吗?如果可能,我想避免使用 iframe 或打开新标签。如果它更容易,我愿意使用其他库,如 jquery。