XmlHttpRequest2 进度事件和 ExtJS 3.3 Ext.Ajax

Posted

技术标签:

【中文标题】XmlHttpRequest2 进度事件和 ExtJS 3.3 Ext.Ajax【英文标题】:XmlHttpRequest2 progress event and ExtJS 3.3 Ext.Ajax 【发布时间】:2011-07-19 19:51:26 【问题描述】:

我正在尝试使用XmlHttpRequest Level 2 创建一个包含进度条的文件上传页面,其方式类似于a tutorial I found on Matlus.com。

问题是,我正在处理的页面必须添加到现有的ExtJs 3 应用程序中。

如何操作由Ext.Ajax 创建的XmlHttpRequest 对象,以便为"progress" 添加事件侦听器?

【问题讨论】:

【参考方案1】:

根据代码,Ext.Ajax.request 实际上返回一个哈希图,而不是文档建议的数字。您应该能够通过引用 Ext.Ajax.request(...).conn 并在其上调用 addEventListener 来获取 XMLHttpRequest 对象。

【讨论】:

以上是关于XmlHttpRequest2 进度事件和 ExtJS 3.3 Ext.Ajax的主要内容,如果未能解决你的问题,请参考以下文章

PHP 使用 new FormData() 和 append() 处理来自 XMLHttpRequest2 的 $_POST

Ext js 的几种进度条(转)

java 做进度条 ajax实现 js jquery ext 都可以需要具体实现过程和代码 需要读取数据

将当前页面的 php 变量传递给 XMLHttpRequest2(即 $user_id)

Ext JS:窗口子组件隐藏事件

Ext.js 2 复选框和事件通过更改侦听器触发两次