Javascript写入AWS DynamoDB
我正在使用javascript和aws sdk向dynamodb编写代码。这是工作,但我想显示一个感谢页后写。基本上这是一个注册页面,用户填写一些信息,然后点击一个按钮。这封信是写给dynamodb的。问题是当我添加代码来显示另一个页面时,写操作就不会发生。好像写的过程在写之前就结束了。我不确定这是否是我发现的需要睡眠、回调或承诺的搜索的问题?谢谢Javascript写入AWS DynamoDB,javascript,amazon-web-services,amazon-dynamodb,Javascript,Amazon Web Services,Amazon Dynamodb,我正在使用javascript和aws sdk向dynamodb编写代码。这是工作,但我想显示一个感谢页后写。基本上这是一个注册页面,用户填写一些信息,然后点击一个按钮。这封信是写给dynamodb的。问题是当我添加代码来显示另一个页面时,写操作就不会发生。好像写的过程在写之前就结束了。我不确定这是否是我发现的需要睡眠、回调或承诺的搜索的问题?谢谢 db.putItem(itemParams, function(err, data){ if (err) {
db.putItem(itemParams, function(err, data){
if (err) {
console.log(err);
} else {
console.log('Success');
}
});
window.location.href = "thanks.html";
您需要将
window.location.href=“谢谢.html”代码>回调内的行:
db.putItem(itemParams, function(err, data) {
if (err) {
console.log(err);
} else {
console.log('Success');
window.location.href = "thanks.html";
}
});
谢谢,这就解决了。