В предыдущем сообщении Handsontable Grid — загрузка и сохранение данных из aspx Я решил проблему «передачи данных ajax на сервер для сохранения» с помощью Стивена Б. Барриса-младшего, за что большое спасибо. Мне не удалось заставить работать обратный процесс - это загрузка данных с сервера в сетку. Я использую пример кода из GitHub для кода javascript на стороне клиента, но мне совсем не ясно, как данные должны быть «упакованы» в ответ на вызов ajax. Я был бы очень признателен, если бы кто-нибудь мог показать мне структуру метода кода программной части. Ниже приведен код javascript с вызовом ajax:
var handsontable = $container.data('handsontable');
$(document).find('button[name=load]').click(function () {
$.ajax({
url: "Default.aspx/getJSData",
dataType: 'json',
type: 'GET',
success: function (res) {
handsontable.loadData(res.data);
$console.text('Data loaded');
},
error: function () {
$console.text('Load error');
}
});
});