我有一个拥有大量prototype.js ajax调用的网站,现在我们需要在每个调用之前调用一个函数。有没有办法添加到函数而不实际更改prototype.js脚本?基本上我们正在寻找一种方法,所以我们不必去更新每一个电话。
例如:
OLD:
new Ajax.Request(SOMEURL);
NEW:
somefunction();
new Ajax.Request(SOMEURL);
有没有办法创建与NEW相同的东西,但是在Ajax.Request中?
谢谢,
答案 0 :(得分:1)
Prototype提供Ajax.Responders
所以你可以这样做:
Ajax.Responders.register({
onCreate: someFunction
});