У меня есть мобильная связь, и я хочу, чтобы данные вводились в мобильную ячейку на сервер. Я попытался запустить код ниже, но данные не в ожидаемом формате. Я ожидал получить данные в чистом формате json в качестве заголовка столбца в качестве ключа.
Код HTML
<div class="handsontable" id="example"></div>
<input type="button" name="submit" value="submit" onclick="submitForm()" />
код для создания handsontable
$(document).ready(function () {
$('#example').handsontable({
startRows: 2,
startCols: 2,
rowHeaders: true,
colHeaders: true,
contextMenu: true,
});
});
код для извлечения информации из handsontable
function submitForm(){
var $container = $('#example');
var htContents = JSON.stringify($container.handsontable('getData'));
alert(htContents);
}
В настоящее время handsontable имеет 2 строки и 2 столбца. Теперь, если я нажимаю кнопку со значением ячейки (1,1) = 11, (1,2) = 12, (2,1) = 21 и (2,2) = 22, результат, который я получаю, находится в окне предупреждения
[["11","12"],["21","22"]]
Но результат, который я ожидаю,
[{"A":"11","B":"12"},{"A":"21","B":"22"}]
где A и B - заголовок столбца.