欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

jquery ajaxupload

JQuery ajaxupload是JQuery的一個(gè)插件,它可以通過Ajax技術(shù)上傳文件。AjaxUpload是一種非阻塞異步上載方法,它采用javascript插件技術(shù),可以在不刷新整個(gè)頁(yè)面的情況下上傳文件。

使用jQuery ajaxupload插件可以很方便的完成文件上傳功能,下面我們來(lái)看一下怎么使用它。

<form enctype="multipart/form-data" method="post">

在Html頁(yè)面中,我們可以如上面代碼一樣編寫,其中input標(biāo)簽type屬性為file就可以上傳文件,input標(biāo)簽的id為file是為了在Javascript中獲取input內(nèi)容的時(shí)候做準(zhǔn)備工作。為了讓用戶知道文件上傳進(jìn)度,需要一個(gè)

標(biāo)簽做上傳進(jìn)度顯示。接下來(lái)看JavaScript代碼。

$(document).ready(function() {
$('#upload').click(function() {
$("#progress").html('上傳中...');
$.ajaxFileUpload({
url: 'upload.php', //用于文件上傳的服務(wù)器端請(qǐng)求地址
secureuri: false, //是否開啟安全提交,默認(rèn)為false
fileElementId: 'file', //文件選擇框的id屬性
dataType: 'json', //服務(wù)器返回的數(shù)據(jù)類型
success: function(data, status) {
if(typeof(data.success) != 'undefined') {
if(data.success == true) {
$("#progress").html('上傳成功!');
} else {
$("#progress").html('上傳失??!');
}
}
},
error: function(data, status, e) {
$("#progress").html('上傳失敗,錯(cuò)誤信息:' + e);
}
});
});
});

使用jQuery ajaxupload插件,我們需要在Javascript中寫上上面的代碼。其中,我們需要在click事件中添加上傳操作,通過jQuery ajaxupload實(shí)現(xiàn)文件上傳功能。該函數(shù)的參數(shù)很多,在這里就不一一詳細(xì)說(shuō)明。函數(shù)成功調(diào)用后,會(huì)返回一條json數(shù)據(jù)。通過這個(gè)數(shù)據(jù)可以知道文件上傳的狀態(tài),從而做下一步處理。

在html頁(yè)面上加上javascript函數(shù),在這里我們用jQuery的代碼實(shí)現(xiàn),在函數(shù)中執(zhí)行了一個(gè)ajaxFileUpload函數(shù)來(lái)完成文件上傳操作,成功后根據(jù)返回?cái)?shù)據(jù)判斷上傳狀態(tài),并做相應(yīng)提示處理。

以上就是關(guān)于jQuery ajaxupload的使用方法。