().jexcel 不是函数
().jexcel not a function
请问为什么我尝试转换的数据时,控制台总是提示“TypeError: $(...).jexcel is not a function”将 jexcel 插件中的 table 转换为 JSON。
这是我的代码:
<a class="btn btn-info" id="showWidth" >Import Excel</a>
<a class="btn btn-success" id="uploadOTexc">Upload OT's</a>
<br>
<br>
<div class="widget widget-table action-table">
<div class="widget-header">
<i class="icon-th-list"></i>
<h3>OT's</h3>
</div>
<div class="widget-content" id="totalwidth">
<div id="xcls" class="table table-striped table-border">
</div>
</div>
@*<textarea id='txt' style='width:400px;height:120px'></textarea>*@
</div>
<script type="text/javascript">
var dynWidth = 227.2
var data = [];
for (var i = 0; i < 15; i++)
{
data.push({
id: '',
date: '',
start: '',
end: '',
reason: '',
})
}
$('#xcls').jexcel({
data: data,
colHeaders: ['EMPLOYEE ID', 'DATE APPLY', 'START TIME', 'END TIME', 'REASON'],
colWidths: [195, dynWidth, dynWidth, dynWidth, dynWidth],
//minDimensions:[10,5],
columns: [
{ type: 'text' },
{ type: 'text' },
{ type: 'text' },
{ type: 'text' },
{ type: 'text' },
]
});
$('#uploadOTexc').on('click', function ()
{
var data = $('#xcls').jexcel("getData");
});
</script>
顺便说一句,我使用了 bossanova 的 jexcel 插件。
谢谢,
执行脚本时未加载 javascript 文件。
请问为什么我尝试转换的数据时,控制台总是提示“TypeError: $(...).jexcel is not a function”将 jexcel 插件中的 table 转换为 JSON。 这是我的代码:
<a class="btn btn-info" id="showWidth" >Import Excel</a>
<a class="btn btn-success" id="uploadOTexc">Upload OT's</a>
<br>
<br>
<div class="widget widget-table action-table">
<div class="widget-header">
<i class="icon-th-list"></i>
<h3>OT's</h3>
</div>
<div class="widget-content" id="totalwidth">
<div id="xcls" class="table table-striped table-border">
</div>
</div>
@*<textarea id='txt' style='width:400px;height:120px'></textarea>*@
</div>
<script type="text/javascript">
var dynWidth = 227.2
var data = [];
for (var i = 0; i < 15; i++)
{
data.push({
id: '',
date: '',
start: '',
end: '',
reason: '',
})
}
$('#xcls').jexcel({
data: data,
colHeaders: ['EMPLOYEE ID', 'DATE APPLY', 'START TIME', 'END TIME', 'REASON'],
colWidths: [195, dynWidth, dynWidth, dynWidth, dynWidth],
//minDimensions:[10,5],
columns: [
{ type: 'text' },
{ type: 'text' },
{ type: 'text' },
{ type: 'text' },
{ type: 'text' },
]
});
$('#uploadOTexc').on('click', function ()
{
var data = $('#xcls').jexcel("getData");
});
</script>
顺便说一句,我使用了 bossanova 的 jexcel 插件。 谢谢,
执行脚本时未加载 javascript 文件。