我想对许多不同的XHR对象使用一个回调,但是我也想知道在通过onload / onerror / onprogress发送消息时是什么使XHR调用。 也就是说,假设我通过任一回调获得了一些消息,我希望消息包含我在发出请求时分配的成员。 从逻辑上讲,我可以简单地在XHR对象中设置一个字段,然后使用指向原始XHR对象的事件的目标成员...除了我的成员消失了。 我手动设置的任何内容都不会设置在事件的目标成员中。
我能想到的另一种方法是保持绑定回调的新副本,例如: onload.bind(无论如何),但这确实不是最佳的。
所以,长话短说,有没有办法将数据附加到XHR请求,以便以后可以识别?