这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