Я хотел бы извлечь локальный файл CSV в PHP, используя AJAX. Для этого я попытался использовать Papa Parse, и он прекрасно работает. Проблема состоит в том, чтобы передать результаты с AJAX. Я пытался с JSON .stringify, я пытался пропустить только первое поле; Я также пытался создать объект JSON и затем добавить результаты к этому объекту, но я не знаю почему, когда я извлекаю в PHP, я получаю только значения исходного объекта.
values = {};
values['row_1'] = 'value1';
values['row_2'] = 'value2';
i = 3
$("input[type=file]").parse({
config: {
delimiter: ",",
step: function(results) {
value = results.data[0]
values['row_' + i] = value
i = i + 1
}
}
});
$.ajax({
type: "POST",
url: "extract-csv.php",
data: {
id: $('#id').val(),
...
values: values
}
...
})
С этим кодом на PHP я вернул только «value1» и «value2» (если я печатаю «values» в консоли, я получаю объект с 2 ++ элементами)