ajaxfileupload是一款jQuery插件,用来实现文件的ajax方式上传功能。
下载地址:
http://www.phpletter.com/download_project_version.php?version_id=6
在页面中使用ajaxfileupload其实很简单,在页面加入如下JavaScript代码:
function ajaxFileUpload()
{
$.ajaxFileUpload
(
{
url:'/ajax/upload.action',
secureuri:false,
fileElementId:'fileToUpload',
dataType: 'json',
success: function (data, status)
{
if(typeof(data.error) != 'undefined')
{
if(data.error != '')
{
alert(data.error);
}else
{
alert(data.msg);
}
}
},
error: function (data, status, e)
{
alert(e);
}
}
)
return false;
}
下载下来的包中有一个例子,不过服务器是PHP。我们需要在服务器端使用Struts2,并且需要struts2返回json结果,因此struts2需要json插件,下载地址:
http://jsonplugin.googlecode.com/files/jsonplugin-0.33.jar
struts.xml配置中的Action结果类型:
<action name="upload" class="...">
<param name="contentType" value="text/html"/>
<result type="json"></result>
</action>
其中,contentType参数是一定要有的,否则浏览器总是提示将返回的JSON结果另存为文件,不会交给ajaxfileupload处理。这是因为struts2 JSON Plugin默认的contentType为application/json,而ajaxfileupload则要求为text/html。
分享到:
相关推荐
jquery ajaxfileupload上传插件,用于ajax的异步文件上传
NULL 博文链接:https://1021082712.iteye.com/blog/2152449
主要介绍了Asp.net MVC中使用JQuery插件ajaxFileUpload上传文件,需要的朋友可以参考下
jQuery插件AjaxFileUpload用来实现ajax文件上传,该插件使用非常简单,接下来写个demo演示怎么用AjaxFileUpload插件实现文件上传。
NULL 博文链接:https://aokunsang.iteye.com/blog/1014274
jQuery插件AjaxFileUpload用来实现ajax文件上传,该插件使用非常简单,接下来写个demo演示怎么用AjaxFileUpload插件实现文件上传。 1、引入AjaxFileUpload插件相关的js 复制代码 代码如下:[removed]resources/js/...
折腾了一天,亲自调试完成亲测jquery+ajaxfileupload+demo
jquery ajaxfileupload.js异步上传插件
通过修改终于使得ajaxfileupload兼容jquery3,代码已上线运行。
jQuery的ajaxFileUpload.js。感觉这种异步上传的方式非常好用
主要介绍了一个简单的jQuery插件ajaxfileupload.js实现ajax上传文件例子,需要的朋友可以参考下
jQuery.AjaxFileUpload.js, jQuery插件神奇地让文件输入通过ajax上传 这个插件上传文件 somehwere,并将响应传递给回调,无其他。它不依赖于特定的HTML,只需给它一个 <input type="file">它不要求你的服务器...
jquery+ajaxfileupload+html文件上传,用ajaxfileupload插件做的上传文件
主要为大家详细介绍了jQuery插件ajaxFileUpload使用教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
主要为大家详细介绍了jQuery插件ajaxFileUpload使用实例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
主要介绍了jQuery插件ajaxfileupload.js实现上传文件的相关资料,感兴趣的小伙伴们可以参考一下
现在网上下载的上传插件(ajaxfileupload.js)很多都不支持通过设置data来传参,我这里改了一下。
主要介绍了PHP结合jQuery插件ajaxFileUpload实现异步上传文件实例,感兴趣的小伙伴们可以参考一下