Javascript 将任意数据附加到XMLHttpRequest对象

Javascript 将任意数据附加到XMLHttpRequest对象,javascript,xmlhttprequest,Javascript,Xmlhttprequest,我想对许多不同的XHR对象使用一个回调,但是我还想知道当XHR通过onload/onerror/onprogress发送消息时,是什么导致了XHR调用。 也就是说,假设我通过任何一个回调获得了一些消息,我希望消息包含我在发出请求时分配的成员。 从逻辑上讲,我可以简单地在XHR对象中设置一个字段,然后使用指向原始XHR对象的事件的目标成员…除非我的成员已消失。 我手动设置的内容不会保留在事件的目标成员中 我唯一能想到的另一种方法是继续绑定回调的新副本,例如onload.bind(无论什么),但这并

我想对许多不同的XHR对象使用一个回调,但是我还想知道当XHR通过onload/onerror/onprogress发送消息时,是什么导致了XHR调用。 也就是说,假设我通过任何一个回调获得了一些消息,我希望消息包含我在发出请求时分配的成员。 从逻辑上讲,我可以简单地在XHR对象中设置一个字段,然后使用指向原始XHR对象的事件的目标成员…除非我的成员已消失。 我手动设置的内容不会保留在事件的目标成员中

我唯一能想到的另一种方法是继续绑定回调的新副本,例如onload.bind(无论什么),但这并不是最优的


那么,长话短说,有没有一种方法可以将数据附加到XHR请求,以便以后可以识别它?

谢谢,但我不是这个意思。你不是读了我写的东西,还是我写得晦涩难懂,应该澄清一下?