当我想使用ajax将数据发送到服务器时出现问题。在这里,我的脚本也许我的脚本有些错误。实际上,我已经尝试了手动方式(PHP),它的工作原理
$('#frm_input').on('submit',function(){
var data = new FormData();
//Form data
var form_data = $(this).serializeArray();
$.each(form_data, function (key, input) {
data.append(input.name, input.value);
});
//profil
var profil = $('input[name="gbr_profil"]')[0].files;
data.append("gbr_profil", profil[0]);
//File data
var file_data = $('input[name="galeri[]"]')[0].files;
for (var i = 0; i < file_data.length; i++) {
data.append("galeri[]", file_data[i]);
}
$.ajax({
url: "template/proses.php?p=tambah",
method: "post",
processData: false,
contentType: false,
cache: false,
data: data,
success: function (data) {
$('#msg').html(data);
}
});
});
我不知道那里有什么问题