這makinkg我瘋了,我不能得到外部變量獲取內部數據JavaScript變量沒有更新的價值
很抱歉的壞格式化我從手機寫作,如果有人能與格式helpme了我讚賞它
window.getReasons = function(line) {
var $reasons;
$reasons = "";
$.get(window.location.protocol + "//" + window.location.host + "/" + "allLineReasons.js?line=" + line, function(returnData) {
$reasons = returnData.toString();
return console.log("T_T ----->" + returnData.toString());
}, "html");
console.log($reasons);
return $reasons;
};
返回我不遞延對象;知道你的「外部變量」,並表示「內部數據」你能有什麼要具體說明你想要做什麼? – 2013-05-08 19:07:22
@EH_warch,看看jbabey的鏈接。 $ .get是異步的,你不應該得到正確的值返回在getReasons() – Ben 2013-05-08 19:08:54
這不會工作,因爲你是在它被設置爲其新值之前返回原因變量。請記住,這是一個異步調用 – Ibu 2013-05-08 19:09:02