المتطلبات الأساسية:
Ajaxfileupload.js البرنامج المساعد
خطوة:
1. قم بتعديل الكود المصدر (رمز المصدر يدعم فقط تحميل ملف واحد):
نسخة الكود كما يلي:
// الرمز قبل التعديل ----------
// var oldelement = jQuery ('#' + fileElementId) ؛
// var newelement = jQuery (OldElement) .clone () ؛
//jquery(oldelement).attr('id '، fileId) ؛
//jquery(oldelement).
//jquery(oldelement).appendto(form) ؛
// الرمز قبل التعديل ----------
// رمز معدّل ----------
لـ (var i in fileElementId) {
var oldelement = jQuery ('#' + fileElementId [i]) ؛
var newelement = jQuery (OldElement) .clone () ؛
jQuery (OldElement) .Attr ('id' ، fileId) ؛
jQuery (OldElement).
jQuery (OldElement) .appendto (form) ؛
}
// رمز معدّل ----------
2. كيفية استخدام:
نسخة الكود كما يلي:
$ .ajaxfileupload ({
URL: "./UPLOAD/UPLOAD.ACTION" ،
Secureuri: خطأ ،
// fileElementId: 'UploadFile1' ، // طريقة الاستخدام الأصلية
fileElementId: ['UploadFile1' ، 'UploadFile2' ، 'UploadFile3' ، 'UploadFile4' ، 'UploadFile5'] ، // استخدم الطريقة الآن
نوع البيانات: "JSON" ،
النجاح: الوظيفة (البيانات) {
ajaxloadend () ؛
if (data.result == "النجاح") {
$ .messager.alert ("المعلومات" ، "المستوردة بنجاح." ، "المعلومات") ؛
} آخر {
$ ('#import_right'). مربع الحوار ('Open') ؛
$ .messager.alert ('Information' ، 'fans fans. <br> رسالة خطأ:'+data.message ، 'error') ؛
}
} ،
خطأ: دالة (البيانات ، الحالة ، هـ)
{
ajaxloadend () ؛
$ .messager.alert ('Information' ، 'fans fans. <br> رسالة الخطأ: استثناء الشبكة أو خطأ بيانات النموذج.' ، 'خطأ') ؛
}
}) ؛