Javascript 如何使用一个MooTools Request.HTML调用更新多个元素

Javascript 如何使用一个MooTools Request.HTML调用更新多个元素,javascript,ajax,web,mootools,Javascript,Ajax,Web,Mootools,有人知道,使用MooTools的一个Request.HTML调用,是否可以以某种方式更新网页中的多个元素?我目前的电话是: var req = new Request.HTML({update: $('content')}).get('../latest_events'); 这将使用“./latest\u events”页面更新我页面中的content div。有没有办法使用相同的调用使用“./latest\u events”页面更新其他div,还是我必须使用单独的调用?是的,在获得请求数据后

有人知道,使用MooTools的一个Request.HTML调用,是否可以以某种方式更新网页中的多个元素?我目前的电话是:

var req = new Request.HTML({update: $('content')}).get('../latest_events');

这将使用“./latest\u events”页面更新我页面中的content div。有没有办法使用相同的调用使用“./latest\u events”页面更新其他div,还是我必须使用单独的调用?

是的,在获得请求数据后,您可以对其执行任何操作。只需在Request.HTML选项中添加一个success event函数,并手动处理responseText。有关Request.HTML可用事件的文档可在以下位置获得:


始终记得检查一个Mootools类是否扩展了另一个类(它将在类的顶部进行注释)。通常,您必须一直沿着类树查找与类关联的基本事件(如Request.HTML)。

您应该使用Request中的addRequests方法。mootools中的Queue类:

var req = new Request.HTML({update: $('content')}).get('../latest_events');
var req2 = new Request.HTML({update: $('content2')}).get('../new_events');
myRequestQueue.addRequests({
    req1: req,
    req2: req2
});