我正在尝试使用POST请求将数组发布到特定页面,目标页面生成csv并将回送给我,现在我正在使用ExtJs Ajax类,但这不起作用因为我需要制作一个普通的HTTP请求而不是ajax,我目前的代码如下:
Ext.extend(Players.panel.Home,MODx.Panel,{
exportSubscribers: function(btn,e) {
MODx.Ajax.request({
url: Players.config.connectorUrl
,params: {
action: 'mgr/player/getSubscribers'
}
});
}
});
exportSubscribers函数从普通的ExtJs按钮执行
{ xtype: 'button'
,text: 'Export Subscribers'
,preventRender: true
,handler: this.exportSubscribers
}
我应该使用什么类将其变为普通请求?
感谢。
答案 0 :(得分:1)
没有一个班级可以执行正常请求。我知道两种方法来完成文件下载:
.sumbit
方法来执行您想要的POST请求。<a href="url?params" title="Download CSV">Download CSV</a>'
答案 1 :(得分:0)
最好向服务器发出本地请求,然后在服务器端代码中向CSV源发出cURL请求。这样,您可以创建非XMLHttpRequest方法来获取数据。