正如標題所說,我有一個ajax函數用於調用一個函數,該函數可以從我的mysql數據庫中爲js中的變量賦值。成功後,我可以打印回顯數據,並且它顯示在控制檯中。但是,在ajax調用之後調用變量會生成一個空變量。到底是怎麼回事?下面變量在ajax後出現空白,但在ajax成功函數中有值
代碼:
request = $.ajax({
url: "/fans/get_url_tag",
type: "post", success:function(data){url_tag = data; console.log(url_tag); //prints the correct value},
data: {'fbid': result.id} ,beforeSend: function(data){console.log(data);}
});
//prints nothing
console.log(url_tag)
因爲調用是異步的! – epascarello