利用jQuery異步上傳文件的插件用法詳解
現(xiàn)在想實現(xiàn)用ajax來上傳文件的功能,但是卻發(fā)現(xiàn)Jquery自帶的ajax方法只能上傳文件名,而不能上傳文件;用form提交雖然能夠上傳文件,但是卻要刷新頁面。。。多方查找下找到了一個可用的jQuery插件,剛好可以滿足異步上傳文件的要求。
代碼
用法
這個插件是基于表單提交的,我們只要正常的寫一段提交文件的表單,如:
<form id="myForm" action="comment.php" method="post" enctype="multipart/form-data"> <input type="file" name="name" /> <input type="submit" value="Submit Comment" /> </form>
然后在js中加上如下代碼:
<html>
<head>
<script src="jquery.js"></script>
<script src="jquery.form.js"></script>
<script>
$(document).ready(function() {
$('#myForm').ajaxForm(function(data) {
alert(data);
});
});
</script>
</head>
這樣就可以監(jiān)聽表單的提交事件,把它變成ajax傳送到后臺,然后將后臺返回的信息從data中獲取。如此一來就可以用ajax通信來傳輸文件了。
以上所述是小編給大家介紹的利用jQuery異步上傳文件的插件用法詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
基于jQuery的公告無限循環(huán)滾動實現(xiàn)代碼
今天看到一個網(wǎng)站的公告欄一個小效果,如果有2條公告或以上就有個滾動效果,特整理下分享給大家2012-05-05
jquery使用slideDown實現(xiàn)模塊緩慢拉出效果的方法
這篇文章主要介紹了jquery使用slideDown實現(xiàn)模塊緩慢拉出效果的方法,涉及slideDown方法操作模塊展示效果的技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-03-03
jQuery插件zTree實現(xiàn)的基本樹與節(jié)點獲取操作示例
這篇文章主要介紹了jQuery插件zTree實現(xiàn)的基本樹與節(jié)點獲取操作,結(jié)合實例形式分析了jQuery樹形插件zTree構(gòu)造基本樹與針對節(jié)點的獲取操作相關(guān)實現(xiàn)技巧,需要的朋友可以參考下2017-03-03
通過jsonp獲取json數(shù)據(jù)實現(xiàn)AJAX跨域請求
JSON 可通過 JavaScript 進(jìn)行解析,JSON 數(shù)據(jù)可使用 AJAX 進(jìn)行傳輸,這篇文章主要介紹了通過jsonp獲取json數(shù)據(jù)(實現(xiàn)AJAX跨域請求),有興趣的可以了解一下。2017-01-01

