3
之前已發佈,但我認爲我有點過於具體,無法獲得太多興趣Original。我是JavaScript和AJAX的新手,發現很難找到這個問題的簡單答案。我的目標是簡單地解析一些遠程JSON,給我一個對象,然後我可以在其餘的應用程序中使用它。從遠程JSON創建對象
我遇到的問題是保持此對象活着(獲取數據使用XMLHttpRequest它只在回調函數中填充)。我有jQuery可用,如果這簡化了答案。 javascript是Google Chrome擴展的一部分,並且具有訪問遠程JSON的正確權限。
希望有人可以幫忙
編輯;代碼從原始文章+斯科特M的回答
var createdDate;
function checkDomainRegistrationLength(url) {
var serverName = urlToServerName(url);
var xhr = new XMLHttpRequest();
xhr.open("GET", "eg.json", false); //Code now working, was set to async
xhr.onreadystatechange = function() {
if (xhr.readyState == 4) {
var resp = JSON.parse(xhr.responseText);
createdDate = resp.WhoisRecord.audit.createdDate;
}
}
xhr.send();
return createdDate;
}
顯示說明您遇到的問題的一些代碼。 – 2011-02-12 16:55:29
已添加上面的代碼 – nonamenonumber 2011-02-12 17:50:30