Я пытаюсь загрузить файл с помощью 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