Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/414.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在ionic项目中显示数据库搜索结果_Javascript_Angularjs_Sqlite_Ionic Framework - Fatal编程技术网

Javascript 在ionic项目中显示数据库搜索结果

Javascript 在ionic项目中显示数据库搜索结果,javascript,angularjs,sqlite,ionic-framework,Javascript,Angularjs,Sqlite,Ionic Framework,我创建了一个示例ionic项目,以试验sqlite数据库与ionic项目的连接。但问题是搜索结果只能通过控制台视图查看。我尝试通过web进行搜索,这是一种在html页面主体内h1标记之间显示输出的方法 app.js var db=null; 变量示例=angular.module('starter'、['ionic'、'ngCordova'])) .run(函数($ionicPlatform,$cordovaSQLite){ $ionicPlatform.ready(函数(){ if(wind

我创建了一个示例ionic项目,以试验sqlite数据库与ionic项目的连接。但问题是搜索结果只能通过控制台视图查看。我尝试通过web进行搜索,这是一种在html页面主体内h1标记之间显示输出的方法

app.js

var db=null;
变量示例=angular.module('starter'、['ionic'、'ngCordova']))
.run(函数($ionicPlatform,$cordovaSQLite){
$ionicPlatform.ready(函数(){
if(window.cordova&&window.cordova.plugins.Keyboard){
插件键盘hideKeyboardAccessoryBar(真);
插件。键盘。禁用滚动(真);
}
如果(窗口状态栏){
StatusBar.styleDefault();
}
db=$cordovaSQLite.openDB(“my.db”);
$cordovaSQLite.excecute(db,“创建表,如果不存在人(id整数主键,firstname文本,lastname文本)”);
});
})
示例控制器(“示例控制器”,函数($scope,$cordovaSQLite){
$scope.insert=函数(firstname,lastname){
var query=“插入到人员(firstname,lastname)值(?,)”;
$cordovaSQLite.execute(数据库,查询,[firstname,lastname])。然后(函数(res){
log(“插入ID->”+res.insertId);
},函数(err){
控制台错误(err);
});
}
$scope.select=函数(lastname){
var query=“从lastname=?”中选择firstname、lastname;
$cordovaSQLite.execute(db,query,[lastname])。然后(function(res){
如果(res.rows.length>0){
console.log(“选定->”+res.rows.item(0).firstname+“”+res.rows.item(0).lastname);
}否则{
console.log(“未找到结果”);
}
},函数(err){
控制台错误(err);
});
}
});

离子空白起动器
插入
挑选
//我想在单击“选择”按钮时显示名字和姓氏

您是在网络浏览器中测试上述项目,还是使用手机测试上述项目?我使用ionic命令“ionic serve-l”使用网络浏览器,您的代码非常完美。。。但是,
$cordovaSQLite
在web浏览器中不起作用。。我在手机上测试了上述代码。。它在为medid工作,你是说使用android emulator?我怎么能看到结果?是的。。您可以使用android emulator查看结果您是在web浏览器中测试上述项目还是使用移动设备?我使用web浏览器使用ionic命令“ionic serve-l”您的代码非常完美。。。但是,
$cordovaSQLite
在web浏览器中不起作用。。我在手机上测试了上述代码。。它在为medid工作,你是说使用android emulator?我怎么能看到结果?是的。。您可以使用android emulator查看结果