我一直在努力实现这一点,但它不起作用。我想要做的是,我已经创建了一个mysql数据库,我希望在nodeJS的帮助下,在我的移动应用程序中显示这些数据。当我在npm终端中运行nodeJS文件时,已经建立了数据库连接,并显示了数据库中的数据。我的问题是,我可以在我的cordova应用程序中显示这些数据吗?
下面是我的db.js页面的外观
var mysql = require('mysql');
var con = mysql.createConnection({
host: "localhost",
user: "root",
password: "",
database: "testdb"
});
con.connect(function(err) {
if (err) throw err;
con.query("SELECT * FROM animallist", function (err, result, fields) {
if (err) throw err;
console.log(result);
});
});
当我在npm终端中运行这个db.js时,输出如下所示。输出是正确的。
但是我可以将这些数据显示到来自cordova app的html文件中的data div中吗?这是我在cordova中的html页面
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
</head>
<body>
<div id="data"></div>
</body>
</html>
我在互联网上看了很多帖子,但还是找不到解决方案,如果有人能帮上忙的话。
提前谢谢你,伊万·保罗
https://stackoverflow.com/questions/48585028
复制相似问题