0
我在這裏有一個愚蠢的問題。我知道AJAX的整個異步方面,以及它如何在這裏搞亂我的代碼。 基本上我有這個功能,顧名思義,它檢查用戶會話是否仍然有效。返回jQuery後的Javascript函數
user_session_check: function() {
app.http_ajax_json_post(app.config.settings.api_url + 'user/check', {
action: 'session'
}, function(data) {
if (data.status == 0) {
app.config.return = 0;
} else {
app.config.return = 1;
}
});
}
基本上,我需要檢查返回值是什麼(data.status將只等於 - >1
|| 0
)。我將如何能夠訪問,作爲甚至還試圖將其設置爲可變值
app.config.return = 0;
不工作。
如果我錯了,請糾正我,但如果會話過期,我應該使用回調來做我需要做的事情嗎?
注意:我應該這樣做嗎? :https://stackoverflow.com/a/9269326/2518525
我在哪裏同步運行ajax請求?
謝謝!
@elclanrs - 這就是我引用回調函數時所談論的問題。 – Darren
http://jsfiddle.net/guest271314/5Anch/ – guest271314