用Ajax上传图片?

这次我的问题如下:我想使用文件输入上传图像,而不是刷新整个I站点,我想要一个简单的AJAX加载器滚动,几秒钟后得到一个上传的图像因此在同一页面。 我尝试了谷歌为我找到的一些脚本,但我似乎没有让它们正常工作。

任何人都能够提供在线知识或有用的东西吗?

谢谢。

您可以轻松地使用ajaxupload将图像发送到服务器端,然后在函数成功返回时获取图像。

$("#form1").ajaxForm({ target: '#preview', beforeSubmit: function(){ $('.upload').after('Processing...'); }, success: function (){ $('.loading-bar').hide('slow'); setCrop(); }, url: "/account/processpicture" }).submit(); 

您将无法使用Javascript(AJAX)上传文件。 我不确定要上传的HTML5function,但是如果您想要为桌面浏览器上传,则必须使用基于插件的软件。 像flash或java这样的东西将能够上传文件而无需将文件提交到新页面。 我会研究可以满足您需求的预构建解决方案。