在上一篇文章Handsontable Grid - loading and saving data from aspx web page中,我在Stephen B. Burris Jr的帮助下解决了“ajax数据传输到服务器以进行保存”,非常感谢。我无法让逆向过程工作 - 即从服务器向网格加载数据。我正在使用来自GitHub的示例代码来获取客户端javascript代码,但我根本不清楚的是如何响应ajax调用来“打包”数据。如果有人能告诉我代码隐藏方法的结构,我会非常感激。以下是带有ajax调用的javascript代码:
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');
}
});
});