【发布时间】:2013-07-29 11:03:38
【问题描述】:
(function () {
var id="test";
$.ajax({
context: this,
url : "http://weather.yahooapis.com/forecastrss",
success : function(data){
this.id = "was test";
}
});
console.log(id);
})();
上一个问题不够清楚,所以请听听问题的真正含义。当我在做console.log(id) 时,它不会显示更改的值。我想得到的是id 的更改值。我怎样才能做到这一点,我已经尝试了 cmets 中的所有解决方案以及给定的答案,但没有一个对我有用?
非常感谢 jsFiddle。
【问题讨论】:
-
你有语法错误,使用你的控制台
-
@roasted 我看不到,那在哪里?
-
@KamranAhmed 使用
});而不是}关闭成功回调 -
@roasted 这是一个打字错误。我正在尝试不同的东西
标签: javascript jquery object windows-8 javascript-objects