아약스 (this works)를 통해 데이터를 손 잡이 스프레드 시트 플러그인으로 가져 오려고합니다. 하나의 열에 자동 완성을 수행 할 배열이 있습니다. 내 출력물이 빈 스프레드 시트입니다. "열"부분을 완전히 주석 처리하면 자동 완성 기능없이 완벽하게 작동합니다. 이 점을 이해하도록 도와주세요. 내 코드 :Handsontable - ajax를 통해 데이터를 가져 와서 한 열에 자동 완성 설정
<HTML>
<HEAD>
<script src="./lib/jquery.min.js"></script>
<script src="./dist/jquery.handsontable.full.js"></script>
<link rel="stylesheet" media="screen" href="./dist/jquery.handsontable.full.css">
<script src="./lib/jquery-ui/js/jquery-ui.custom.min.js"></script>
<link rel="stylesheet" media="screen" href="./lib/jquery-ui/css/ui-bootstrap/jquery-ui.custom.css">
<script>
$(document).ready(function() {
first = true;
$("#controllers").handsontable
({
autoWrapRow: true,
columns:[{},{},{
//type: 'autocomplete',
//source: ["A", "B", "C", "D", "E", "F"],
//strict: true,
//allowInvalid: false //true is default
}]
});
var controllers = new Array();
$.ajax
({
url:"./get_controllers.php",
type:"POST",
dataType:"json",
success:function(msg)
{
controllers = msg;
$("#controllers").handsontable("loadData", controllers);
}
});
});
</script>
</HEAD>
<BODY>
<div id="controllers" class="dataTable"></div>
</BODY>
</HTML>