我有以下的javascript代碼:如何使用jQuery AJAX數據進行可變
function initSite(){
var site;
$.getJSON(www+'init/initSite', function(data) { site = data; });
}
$(document).ready(function(){
var site = initSite();
console.log(site);
}
返回未定義 ...我怎麼可以存儲JSON對象,我在現場的變量,所以我能接受以後用它?
編輯: 這似乎工作,但林不知道,如果它的正確使用此解決方案
var site = null;
$.ajax({
url: www+"init/initSite",
async: false,
dataType: 'json',
success: function (data) {
site = data;
}
});
console.log(site);
歡迎** **異步的精彩世界做這個任務!你不能那樣做。 – SLaks 2012-02-08 17:41:50
那麼我應該如何使用isloggedin變量,我從javascript中的ajax查詢中獲取以限制用戶操作,如果他沒有登錄。 – fxuser 2012-02-08 17:43:25
使用回調函數,如'getJSON'。 – SLaks 2012-02-08 17:47:43