ข้อกำหนดเบื้องต้น:
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 ใน filelementId) {
var oldElement = jQuery ('#' + fileElementId [i]);
var newElement = jQuery (oldElement) .clone ();
jQuery (oldElement) .attr ('id', fileid);
jQuery (oldElement). ก่อน (newElement);
jQuery (oldElement) .appendto (แบบฟอร์ม);
-
// แก้ไขรหัส --------
2. วิธีใช้:
การคัดลอกรหัสมีดังนี้:
$ .ajaxfileupload ({
URL: "./upload/upload.action"
Secureuri: เท็จ
// FileElementId: 'UploadFile1', // วิธีการใช้งานดั้งเดิม
FileElementId: ['uploadfile1', 'uploadfile2', 'uploadfile3', 'uploadfile4', 'uploadfile5'], // ตอนนี้ใช้เมธอด
ประเภทข้อมูล: 'JSON'
ความสำเร็จ: ฟังก์ชั่น (ข้อมูล) {
ajaxloadend ();
if (data.result == "ความสำเร็จ") {
$ .messager.alert ('ข้อมูล', 'นำเข้าสำเร็จ', 'info');
} อื่น {
$ ('#import_right'). กล่องโต้ตอบ ('เปิด');
$ .messager.alert ('ข้อมูล', 'นำเข้าล้มเหลว <br> ข้อความแสดงข้อผิดพลาด:'+data.message, 'ข้อผิดพลาด');
-
-
ข้อผิดพลาด: ฟังก์ชั่น (ข้อมูลสถานะ, E)
-
ajaxloadend ();
$ .messager.alert ('ข้อมูล', 'นำเข้าล้มเหลว <br> ข้อความแสดงข้อผิดพลาด: ข้อยกเว้นเครือข่ายหรือข้อผิดพลาดข้อมูลแบบฟอร์ม', 'ข้อผิดพลาด');
-
-