【发布时间】:2011-12-11 16:35:42
【问题描述】:
我声明了一个 javascript 类,如下所示。我的问题是匿名函数看不到该类的范围。我无法从 ajax 调用加载回调中引用 bb_obj ..
有没有办法做到这一点?
提前谢谢..
dojo.declare("sop.quote", null,
{
bb_obj : new Object,
stage1 : function()
{
dojo.xhrPost(
{
url : 'go/module_service/transport.php',
content : this.bb_obj,
handleAs : 'xml',
load : function(xml)
{
var status = xml.getElementsByTagName("STATUS")[0].childNodes[0].nodeValue;
var message = xml.getElementsByTagName("MESSAGE")[0].childNodes[0].nodeValue;
this.bb_obj.message = message;
},
error : function()
{
}
}
}
}
【问题讨论】:
标签: javascript methods dojo scope anonymous-methods