我正在使用 Prototype JS 框架,我有一个带有两个选择字段(每个都有三个选项)的表单。每当我选择一个值时,有一个观察者会更改另一个元素的文本,这是它应该做的。
但是,我如何找出哪些代码正在观察该事件(在表单中选择一个选项)并因此对元素进行更改?我花了过去几个小时试图解决它无济于事。
我认为有一种方法可以获取堆栈跟踪以找出观察该更改的代码是否正确?或者是否有其他调试方法。
提前感谢您的任何建议:-)
我正在使用 Prototype JS 框架,我有一个带有两个选择字段(每个都有三个选项)的表单。每当我选择一个值时,有一个观察者会更改另一个元素的文本,这是它应该做的。
但是,我如何找出哪些代码正在观察该事件(在表单中选择一个选项)并因此对元素进行更改?我花了过去几个小时试图解决它无济于事。
我认为有一种方法可以获取堆栈跟踪以找出观察该更改的代码是否正确?或者是否有其他调试方法。
提前感谢您的任何建议:-)
The simplest fix was a matter of finding where Event.observe was written in the JavaScript and tracing back.
The documentation was helpful: http://prototypejs.org/doc/latest/dom/Event/observe/