我正在构建chrome扩展程序,并在进行(我认为是)简单的用户名注册。通过api将用户名输入数据库是没有问题的,但是没有触发带有用户警报的回调函数。
我是node和express的新手,所以我认为这可能是我不了解的紧急问题。我感谢您可以给我任何指示:
var uName = document.getElementById("tryUsername").value;
// adds username to the local chrome.storage
chrome.storage.local.set({'username': uName}, function (result) {
chrome.storage.local.get('username', function (result) {
// creates new object in the database with this username
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
alert("username registered!");
window.close();
}
};
xhttp.open("GET", "https://website.com/new/" + result.username, true);
xhttp.send();
});
});