添加到Prototype.js Ajax请求

时间:2011-11-30 20:17:13

标签: javascript ajax prototypejs

我有一个拥有大量prototype.js ajax调用的网站,现在我们需要在每个调用之前调用一个函数。有没有办法添加到函数而不实际更改prototype.js脚本?基本上我们正在寻找一种方法,所以我们不必去更新每一个电话。

例如:

OLD:
new Ajax.Request(SOMEURL);

NEW:
somefunction();
new Ajax.Request(SOMEURL);

有没有办法创建与NEW相同的东西,但是在Ajax.Request中?

谢谢,

1 个答案:

答案 0 :(得分:1)

Prototype提供Ajax.Responders所以你可以这样做:

Ajax.Responders.register({
    onCreate: someFunction
});