Jquery handsontable:使用ajax插入数据
我找不到在手持设备中插入数据的正确方法 在jquery中使用$.ajax函数的表。 有关于这方面的完整教程或示例吗 非常非常感谢Jquery handsontable:使用ajax插入数据,jquery,json,handsontable,Jquery,Json,Handsontable,我找不到在手持设备中插入数据的正确方法 在jquery中使用$.ajax函数的表。 有关于这方面的完整教程或示例吗 非常非常感谢 感谢您提供的示例,但我无法通过json将PHP数组推送到handsontable (使用PHP::json_encode()。 我试了很多,但最后还是没用 例如:我得到了一些带有行的数组: <?php $row1 = array(1=>"value1", 2=>"value2", 3=>"val
感谢您提供的示例,但我无法通过json将PHP数组推送到handsontable (使用PHP::json_encode()。 我试了很多,但最后还是没用 例如:我得到了一些带有行的数组:
<?php
$row1 = array(1=>"value1",
2=>"value2",
3=>"value3",
4=>"value4",
5=>"value5");
$row2 = array(1=>"value1",
2=>"value2",
3=>"value3",
4=>"value4",
5=>"value5");
$row3 = .......
但它根本不起作用
谢谢你的帮助 下面的示例显示了如何使用$.ajax和Handsontable加载和保存数据:
var first = true;
$("#example6grid").handsontable({
rows: 8,
cols: 8,
rowHeaders: true,
colHeaders: true,
minSpareCols: 1,
minSpareRows: 1,
contextMenu: true,
onChange: function (change) {
if (first) {
first = false;
return; //don't save this change
}
$.ajax({ //saves changes from Handsontable
url: "save.php",
dataType: "json",
type: "POST",
data: {"data": $("#example6grid").handsontable('getData')}, //returns full array of grid data
//data: change, //contains only information about changed cells
success: function (data) {
console.log("saved", data);
},
error: function (data) {
console.log("error", data);
}
});
}
});
$.ajax({ //loads data to Handsontable
url: 'source.json',
dataType: 'json',
type: 'GET',
success: function(res){
$("#example6grid").handsontable("loadData", res.data);
}
});
上面的代码假设
存在,并且文件source.json
包含以下json:
{
"data": [
["", "Kia", "Nissan", "Toyota", "Honda"],
["2008", 10, 11, 12, 13],
["2009", 20, 11, 14, 13],
["2010", 30, 15, 12, 13]
]
}
我在演示页面中添加了一个适当的加载和保存示例:–warpech 7月17日12:06链接失效。文档中的另一个示例。
{
"data": [
["", "Kia", "Nissan", "Toyota", "Honda"],
["2008", 10, 11, 12, 13],
["2009", 20, 11, 14, 13],
["2010", 30, 15, 12, 13]
]
}