jqgrid를 사용하여 파일을 업로드하려고하는데 실수가 있습니다. onInitializeForm 메서드를 사용하고 있습니다. 사용 중 Jquery Ajax File Uploader 누구든지 저에게 도움을 줄 수 있습니까? 화면에 오류가 있습니다.JqGrid : 파일 업로드가 작동하지 않습니다.
이것은 내 코드입니다.
jQuery("#formGrid").jqGrid(
{
url:'application/ajax/common_form_detail.php?form_id='+form_id,
editurl:'application/ajax/common_form_edit.php?form_id='+form_id,
datatype: "json",
colNames:[<?php echo $strfield; ?>],
colModel:[<?php echo $strFieldModel; ?>],
rowNum:20,
rowList:[20,50,100],
pager: '#formControl',
sortname: 'id',
viewrecords: true,
sortorder: "asc",
autowidth: true,
height: 400,
width: 900
});
jQuery("#formGrid").jqGrid('navGrid','#formControl',
{ edit:true,add:true,del:true,search:false},
{width:780,recreateForm:true},
{width:780,recreateForm:true
,onInitializeForm : function(formid){
$(formid).attr('method','POST');
$(formid).attr('action','');
$(formid).attr('enctype','multipart/form-data');
}, afterSubmit : function(response, postdata){
$.ajaxFileUpload({
url: 'application/ajax/common_file_upload.php',
secureuri:false,
fileElementId:'STUDENT_AVATAR',
dataType: 'json',
success: function (data, status) {
alert("Upload Complete.");
}
});
}
});
});
여러 개의 이미지를 업로드 할 수있는 플러그인이 있습니까? –
@ShamseerKSmr : 죄송합니다. 실제 프로젝트에서 파일 업로드 플러그인을 사용한 적이 없습니다. http://www.plupload.com/ 및 https://github.com/moxiecode/plupload를 확인하십시오. 그것은 파일 업로드를위한 강력한 플러그인 것 같습니다. 하나는 여러 파일을 업로드 할 수 있어야합니다. 그것은 다른 방법으로 사용될 수 있습니다. 나는 그것이 당신을 도울 것이기를 바랍니다. – Oleg