標籤:create error get span orm error: err type 資料
- 下載ajaxFileUpload.js(下載網址:http://fileuploadajax.codeplex.com/downloads/get/20976)
- 修改ajaxFileUpload.js內部程式
1 一、大約在32行 2 createUploadForm: function(id, fileElementId,data) 3 二、大約在47行 4 jQuery(form).appendTo(‘body‘);前添加一下代碼 5 if (data) { 6 for (var i in data) { 7 $(‘<input type="hidden" name="‘ + i + ‘" value="‘ + data[i] + ‘" />‘).appendTo(form); 8 } 9 }10 三、大約在61行修改11 var form = jQuery.createUploadForm(id, s.fileElementId,s.data);
View Code
- 第三步就開始調用了
1 function FileUpload() { 2 var jiangshi_name = $("#jiangshi_name").val(); 3 var jiangshi_rongyu = $("#jiangshi_rongyu").val(); 4 var jiangshi_xueli = $("#jiangshi_xueli").val(); 5 $.ajaxFileUpload({ 6 type: "POST", 7 url: "/ben/main_guanli.php", 8 data : { 9 etc :"TeacherUpd",10 jiangshi_name :jiangshi_name,11 jiangshi_rongyu :jiangshi_rongyu,12 jiangshi_xueli :jiangshi_xueli13 },14 //要傳到背景參數,沒有可以不寫15 secureuri: false,//是否啟用安全提交,預設為false16 fileElementId: ‘doc‘,//檔案選擇框的id屬性17 dataType: ‘JSON‘,//伺服器返回的格式18 async: false,19 success: function (data) {20 alert(data);21 },22 error: function (data, status, e) {23 alert("資料錯誤")24 },25 });26 }
View Code
ajax非同步上傳檔案之data參數----小哈學js