我有一个集中的fn使用$ .ajax将GET发送到我的API - 这有两个原因被调用 - 用户点击了某些内容,我需要获取相应的数据或 - 正在运行的setInterval会定期轮询数据。
在beforeSend:handler中,如果请求是由于setInterval,我想添加标题。
我尝试使用(new Error).stack,但它不包含堆栈中的“setInterval”。其他事件的来源似乎在堆栈中有所不同 - 因此没有单一的灵丹妙药来搜索。
是否有更好的方法在堆栈中查找各种字符串以确定事件是来自计时器还是用户生成的?
由于