我正在使用Firebase实时数据库,但发现自己正在使用此异步功能
ref.child(userId).orderByChild('c').equalTo(content).once("value", function(snapshot){
if (snapshot.exists()){
// code
然后在该线程提示(How to make a URL Shortener with the Bitly API with JavaScript JQuery?)之后,我正在尝试在上述异步函数中使用所有API缩短网址,例如:
$.get(myUrl, function(response) {
shortURL = response.data.url;
alert(shortURL);
});
但是据我了解,两者都是异步的,实际上shortURL
的警报是正确的,但是我无法在shortURL
函数之外使用$.get
...