我是 Cordova 的新手,甚至更新的iOS编程。我有一个基于Cordova的应用程序,它将所有货币名称存储在 SQLite 数据库中。它进行查询以选择货币名称并将所有货币名称存储在一个数组中,但是当我尝试运行 jQuery-ui自动完成时,它不会显示任何建议。它在Android版本中运行良好,但我不知道为什么不使用iOS。这是代码:
creadb.js
database.executeSql("SELECT * FROM monedas GROUP BY moneda",[],function(tx,results){
for (var i=0; i<results.rows.length; i++)
{
arraymonedas.push(results.rows.item(i).moneda)
}
//If the url is forms.html, then launch the autocomplete function
if(document.URL=="file:///android_asset/www/forms.html"){
$(function(){
$('#select-choice-moneda').autocomplete({
source: arraymonedas
});
$("#select-choice-moneda" ).autocomplete({
select: function(event, ui) {
nombre_moneda= ui.item.value;
var db= openDatabase("Facturas_DB", "1.0", "base de datos de facturas", 200000);
db.transaction(selectID, exitoID, null);
}
});
});
}
});
有人知道它为什么不起作用吗?
提前致谢。