Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/440.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么.ajaxComplete必须附在文档中?_Javascript_Jquery - Fatal编程技术网

Javascript 为什么.ajaxComplete必须附在文档中?

Javascript 为什么.ajaxComplete必须附在文档中?,javascript,jquery,Javascript,Jquery,在jQuery文档中看到“从jQuery1.8开始,.ajaxComplete()方法应该只附加到文档。”所以我想知道为什么它必须附加到文档中。正如我所尝试的,如果我将它附加到窗口或其他地方,它可以正常工作。ajaxComplete实际上不是一个事件,它在jQuery中完全是合成的,与任何特定元素都没有关系。在以前的版本中,jQuery并不关心将其附加到何处,但这会导致实现的复杂性。开发人员不必到处触发事件,而是决定只在文档上启动事件,大概是为了简化实现。ajaxComplete不是真正的事件,

在jQuery文档中看到“从jQuery1.8开始,.ajaxComplete()方法应该只附加到文档。”所以我想知道为什么它必须附加到文档中。正如我所尝试的,如果我将它附加到窗口或其他地方,它可以正常工作。

ajaxComplete
实际上不是一个事件,它在jQuery中完全是合成的,与任何特定元素都没有关系。在以前的版本中,jQuery并不关心将其附加到何处,但这会导致实现的复杂性。开发人员不必到处触发事件,而是决定只在
文档
上启动事件,大概是为了简化实现。

ajaxComplete
不是真正的事件,它在jQuery中完全是合成的,与任何特定元素都没有关系。在以前的版本中,jQuery并不关心将其附加到何处,但这会导致实现的复杂性。开发人员不必到处触发事件,而是决定只在
文档
上启动事件,这大概是为了简化实现。

最后一点大概让我认为这个问题将导致更多的意见而不是事实。@Mathletics:也许吧。我开始寻找我可以引用的提交消息或问题,但到了我的时间限制,却没有找到我可以指出的东西。这最后一点大概让我认为这个问题将导致更多的意见而不是事实。@Mathletics:也许。我开始寻找我可以引用的提交消息或问题,但到了时间限制,却找不到可以指向的内容。