求助 ajax json已获取到了,但handsontable表单无数据显示

rp722 rp722 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
求助大神帮忙指点,或者给带sql数据库的demo,谢谢

我本来菜鸟,想学下handsontable,类似网页excel的Js.
现在问题:获取到了json数据,但是无法在handsontable的表格上显示。

报错图片:


前台代码:
<!DOCTYPE html>

<html>
<head>
<meta charset="utf-8" />
<script data-jsfiddle="common" src="script/jquery.min.js"></script>
<script src="handsontable/dist/handsontable.full.js"></script>
<link rel="stylesheet" media="screen" href="handsontable/dist/handsontable.full.min.css">
<script src="script/jquery.min.js"></script>

<title>test</title>


<script type="text/javascript">
function getCarData1() {
$.ajax({
type: "POST",
url: "hw.ashx",
data:{
"action": "query"
},
dataType: "text",
//contentType: 'application/json; charset=utf8',
//data: JSON.stringify(true);
success: function (data) {
$("p").text(data);
var json = eval('(' + data + ')');
alert(json.Name);
}
});
}

function getCarData() {
return data = [
// { number: '0001', name: '张三'},
// { number: '0002', name: '李四'}

{ id: '43', no: '888' }, { id: '58', no: '015' }, { id: '102', no: '111' }];
};

//
function dataSchema() {

}
var selection = [0, 0, 0, 0];
$(document).ready(function () {
var container = document.getElementById('example1'), hot;
hot = new Handsontable(container, {
data: getCarData1(),
rowHeaders: true,
colHeaders: ['id', 'no'],
columns: [
{ data:'id'},
{ data:'no'},

],


afterSelectionEnd: function (x1, y1, x2, y2) {
selection = [x1, y1, x2, y2];
}

});

});
</script>
</head>

<body>
<div id="example1" style="width:600px;"></div>

<br>
<p></p>
</body>


</html>
...全文

相关推荐

评论 3
收藏 已收藏
分享
返回顶部
rp722
JavaScript 87,984 成员 224,681 内容