一、提交表單:
function listUploadFileText(id,fileType,fileTextCategory){
//執行修改
$.post("scb/fileTextInfo.action",{
approvalMaterialId:id,fileCategory:fileTextCategory
},function(data,status){
//alert(data);
showFileTextList(data);
},'json');
}
二、上傳附件:
二、上傳附件:
function selFileUpload(baseid,fileUploadCategory){
//判斷上傳材料的合法性
$("#subUploadTextFileId").val($("#formatTextFileId").val()); //formatTextFileId為附件file文本的ID,subUploadTextFileId為隱藏域的ID
if($.trim($("#subUploadTextFileId").val())!="" && $("#subUploadTextFileId").val()!="null"){
var ext = GetExtensionFileName($("#subUploadTextFileId").val()); //GetExtensionFileName,得到文件的后綴名
if( !(ext == "doc" || ext == "docx" || ext=="xlsx" || ext=="xls" || ext=="jpg" || ext=="gif" || ext=="pdf")){
alert("上傳文件格式錯誤,只能上傳doc、docx、xlsx、xls、jpg、gif、pdf文檔!");
return false;
}
}
urlAction='scb/fileText.action?textFileCategory='+fileUploadCategory+'&sysFileTextId='+sysUpFileTextId;
}
fileNameId="formatTextFileId";
$.ajaxFileUpload(
{
url:urlAction, //需要鏈接到服務器地址
secureuri:false,
fileElementId:fileNameId, //文件選擇框的id屬性
dataType:'json', //服務器返回的格式
success: function (data,status) //回調會值
//相當于java中try語句塊的用法
{
//alert(data); //對象
if(status == 'success'){
addFileBack(data);
}else{
alert(data.error);
}
},
error: function (data, status, e){ //相當于java中catch語句塊的用
// alert("222.");
alert(e);
}
}
);
}