jquery - jquery ui从web sql自动完成
问题描述
我正在使用 web sql 处理项目 HTML。我正在尝试从 web sql 数据中自动完成一个文本框。但是自动完成功能不起作用,也没有显示错误。这是我的代码
<html>
<head>
<title>ANJAN</title>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/blitzer/jquery-ui.css">
</head>
<body>
<input type="text" name="ACC" id="ACC" class="form-control input-sm"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<script>
var ACCAUTO = "";
var db = openDatabase('test', '1.0', 'test', 5 * 1024 * 1024);
$(document).ready(function () {
db.transaction(function (tx) {
tx.executeSql('create table if not exists test1(ID integer primary key autoincrement, REF text, DATE date not null, ACC text, ACCTP text, PARTY text, PARTYTP text, AMT DECIMAL(10, 5), REM text, PROJ text)');
});
db.transaction(function (tx) {
tx.executeSql('select * from test1 group by ACC', [], function (tx, results) {
var n = results.rows.length;
for (var i = 0; i < n; i++) {
var x = results.rows.item(i);
ACCAUTO += x.ACC + ',';
}
});
});
$("#ACC").autocomplete({
source: ACCAUTO
});
});
</script>
</body>
</html>
请在这方面帮助我
解决方案
推荐阅读
- nginx - Nginx/NChan PubSub - 如何修改传入消息
- android - 通过 Kotlin 协程在后台保存文件
- django - 是否可以使用 Django 视图一次提交多个表单?
- docker - 在容器中运行空手道测试的可能性
- kubernetes-helm - kustomize 补丁覆盖参数名称和值
- django-tables2 - Django tables2自定义列未呈现
- karate - 空手道框架:避免将辅助 .features 视为真实测试
- pandas - Pandas groupby 以某种格式获取平均值
- c# - VS2019:项目 B 引用项目 A 和 VS,项目 B 在其中一个程序集上抛出“无法加载文件或程序集”
- javascript - 从 javascript 代码中运行 Cmd 命令时出错