看来我没有清楚地表达我的问题。我需要发送一个文件(使用 AJAX) ,我需要得到使用 上传程序模块文件的上传进度。我需要一个解决这个问题的好办法。我已经尝试使用 jquery.uploadProgress 插件,但是我发现自己不得不重写大部分内容,以使它能够在所有浏览器中工作,并使用 AJAX 发送文件。
所有我需要的是这样做的代码,它需要在所有主要的浏览器(Chrome,Safari,FireFox,和 IE)工作。如果我可以得到一个解决方案,将处理多个文件上传更好。
我使用 上传进度插件从 NginxHttpUploadProgressModule 获取文件的上传进度。这是 Facebook 应用程序的 iframe 内部。它在 Firefox 中可以工作,但在 chrome/safari 中失败了。
当我打开控制台,我得到了这个。
Uncaught ReferenceError: progressFrame is not defined
jquery.uploadprogress.js:80
你知道我该怎么补救吗?
我也想发送文件时,使用 AJAX 完成。我将如何实现这一点?
编辑:
我需要这个很快,它是重要的,所以我要把这个问题100点奖金。第一个回答的人将得到100分。
编辑2:
杰克33帮我解决了第一个问题。第一个留下回应的人如何发送文件与阿贾克斯太将收到100分。罢工