Php 当一个输入文件为空时,如何从输入文本数据和输入文件数据中匹配数组数据?
表格截图 正如您在上面的屏幕截图中看到的,我有一个表,第二行输入文件是空的 另外,我有一个更新按钮来获取ajax调用的所有输入文本和输入文件Php 当一个输入文件为空时,如何从输入文本数据和输入文件数据中匹配数组数据?,php,jquery,Php,Jquery,表格截图 正如您在上面的屏幕截图中看到的,我有一个表,第二行输入文件是空的 另外,我有一个更新按钮来获取ajax调用的所有输入文本和输入文件 $('body').on('click', '#btn-update',function() { var data = new FormData($('#frm-edit-bulk-category')[0]); var file_data = $('input[type="file"]');
$('body').on('click', '#btn-update',function() {
var data = new FormData($('#frm-edit-bulk-category')[0]);
var file_data = $('input[type="file"]');
for (var i = 0; i < file_data.length; i++)
data.append("icon[]", file_data[i].files[0]);
$.ajax({
url: url,
method: "post",
processData: false,
contentType: false,
data: data,
success: function (data) {
//success
},
error: function (e) {
//error
}
});
});
我只是想知道如何匹配来自$\u POST value的3个数据和来自$\u FILES value的2个数据之间的数组数据
我只想发生的是匹配后和文件的数据,但是,第二个输入文件是空的
$\邮政数据
[description] => Array
(
[0] => Desc1
[1] => Desc2
[2] => Desc3
)
$\u文件数据
[name] => Array
(
[0] => mkA5h783.jpeg
[1] => —Pngtree—wooden board empty table with_1160858.png
)
谢谢 您可以设计一种在name属性中放置索引的方法,以便在提交时索引对齐。即使中间没有提交任何文件,您也可以参考keysHi@Kevin,我将如何为其编制索引?感谢只需在文件append
data.append(“icon[“+i+”]”,file_data[i].files[0])上使用索引即可代码>@kevin,哦,我明白了。现在明白了!!谢谢!
[name] => Array
(
[0] => mkA5h783.jpeg
[1] => —Pngtree—wooden board empty table with_1160858.png
)