这一次我的问题如下:我想使用文件输入上传图像,而不是刷新整个I网站,我想要一个简单的AJAX加载器滚动,几秒钟后得到一个上传的图像作为结果IN同一页。我尝试了谷歌为我找到的一些脚本,但我似乎没有让它们正常工作。
任何能够帮助获取知识或在线有用的东西的人吗?
感谢。
答案 0 :(得分:1)
您无法使用Javascript(AJAX)上传文件。我不确定要上传的HTML5功能,但如果您希望上传桌面浏览器,则必须使用基于插件的软件。像flash或java之类的东西将能够上传文件而无需将文件提交到新页面。我会研究可以满足您需求的预构建解决方案。
答案 1 :(得分:0)
您可以轻松使用ajaxupload将图像发送到服务器端,然后在函数成功返回时获取图像。
$("#form1").ajaxForm({
target: '#preview',
beforeSubmit: function(){
$('.upload').after('<span class="loading-bar">Processing...</span>');
},
success: function (){
$('.loading-bar').hide('slow');
setCrop();
},
url: "/account/processpicture"
}).submit();