, поэтому я пытаюсь прикрепить событие onclick к набору ссылок с одним и тем же идентификатором ("linkToDisplay"), и, похоже, мой код события onclick не запускается следующим образом:
var handle = [];
var link = dojo.query('#linkToDisplay a').forEach(function(node, index, array){
handle.push(dojo.connect(node,
"onclick",
null,
function(evt) {
console.log("mouseup detected, firring off server request");
dojo.xhrGet({url:'default/data/getPageContent?main=true&pageId='+evt.target.name,
load: funcCallBack,
error: funcError});
}
));
});
funcError и funcCallBack определены и работают (если я передаю только один объект, извлеченный dojo.getId, но в противном случае мой скрипт завершается с ошибкой).
Я помещаю этот код в блок кода dojo.addOnLoad, и я не вижу никаких событий, запускаемых при щелчке в любом месте страницы, поэтому я почти уверен, что проблема не связана с подключением слушателя событий к неправильный кусок DOM.