我对 YUI 比较陌生 - 浏览他们很棒的文档,我没有找到同步加载外部资源的方法或标志。
或者反过来的问题;对于每个匹配的节点,我需要调用一个方法,该方法在节点上插入一些东西;对于异步调用,记住的 标识符似乎搞砸了。
因此回调需要坚持
pid
调用函数时,而不是执行回调时 - 我做对了吗?
var platform_ids = YAHOO.util.Selector.query('.platform_id');
for (var i = 0; i < platform_ids.length; i++) {
var pid = platform_ids[i].getAttribute("id");
var sUrl = "/platform/" + pid + "/description/";
var callback = { success: function(o) {
document.getElementById(pid).innerHTML = o.responseText; }}
var transaction = YAHOO.util.Connect.asyncRequest(
'GET', sUrl, callback, null
);
}
谢谢。MYYN