所以这是我的 ajax 调用(几乎是标准的 jQuery,但使用的是 couchdb jquery 库,http ://daleharvey.github.com/jquery.couch.js/ ):
var stuff = "some stuff";
$.couch.db("test_db").create({
success: enyo.bind(this, function (data) {
console.log(stuff);
})
});
stuff = "a change in stuff";
而且我希望 console.log 的输出是“一些东西”而不是“东西的变化”。
这样做的方法越多越好,因为我认为某些方法可能需要我不使用“enyo.bind”(http://enyojs.com/),但也许我可以用这些方法完成同样的事情。 .