我有以下代码,就是找不到它为什么不把目标添加到我的ForerunnerDB中。我按照ForerunnerDB手册中的示例执行了所有操作。
这是我的index.html文件:
<!DOCTYPE html>
<meta charset="UTF-8">
<html>
<head>
<title>Barebones todo</title>
<script src="./js/dist/fdb-all.min.js" type="text/javascript"></script>
<script src="scrypt.js" type="text/javascript"></script>
</head>
<body>
<form onsubmit="return addGoal();">
Enter goal: <input type="text"id="goalinput">
<input type="submit">
</form>
<button type="button" onclick="retrieve()">Retrieve</button>
<div id="p"></div>
</body>
</html>这是我的scrypt.js文件:
var fdb = new ForerunnerDB();
var db = fdb.db("myDatabaseName");
var goalCollection = db.collection("goal");
function addGoal() {
console.log("addig goal...");
var newgoalname = document.getElementById("goalinput").value;
console.log(newgoalname);
goalCollection.insert({
_id: 3,
name: newgoalname,
order: 99
});
};
function retrieve() {
var findings = goalCollection.find({});
console.log(findings);
//document.getElementById("paragraph").innerHTML = findings;
document.getElementById("p").innerHTML = findings;
}发布于 2016-12-02 02:00:16
正如@Luigi Cerone指出的那样,问题是
<input type="text"id="goalinput">https://stackoverflow.com/questions/40917157
复制相似问题