Pet*_*ers 5 forms extjs sencha-touch
我正在尝试下载一个文件,需要在标头中传递身份验证。根据 stackoverflow 和 sencha 论坛上的其他讨论,我需要standardSubmit: true让下载工作,但是当我添加它时,请求中没有传递标头!
为什么是这样?如何强制它传递标题?
var form = Ext.create('Ext.form.Panel', {
standardSubmit: true,
url: url,
method: method
});
form.submit({
headers: {
Authorization: authToken
},
target: '_blank', // Avoids leaving the page.
params: params
});
Run Code Online (Sandbox Code Playgroud)
表单提交不支持标题。使用Ajax请求
if(form.isValid()) {
var data = form.getValues(false, true);
Ext.Ajax.request({
url: 'your_url',
method: 'POST',
headers: {
token: 'myToken'
},
jsonData: { myParam: 'value' },
callback: function (options, success, response) {
// done
}
});
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1853 次 |
| 最近记录: |