我正在尝试按照以下方法发布节点 id* (来自我的休息服务) *。首先,我设置 nodeID 的值,然后通过 var 消息将其传递到在我的 dijit 树的复选框单击时发布它。我能够获取存储在节点 ID 中的值,但是当我对消息变量发出警报时,我没有获得任何结果。只有 object[object] 被返回。有人可以建议我在这里哪里出错了吗?为什么我没有从我尝试发布的消息中获取节点 ID?
onclick:function(item){
var nodeID = id,
var message =
{
sender: this,
group: 'default',
itemIds: nodeID
};
alert(message);
dojo.publish("/checkbox/select", [message]);}