我正在使用angularjs,jquery和select2。 我有一个带过滤器的数据表,每个过滤器都是一个select2框。 结果在服务器端进行过滤,并且通过选择过滤器(换句话说,在选择select2选项时)触发ajax请求。
问题如下:在某些情况下,当我选择过滤器时,未在select2框中添加选项,并且在没有该过滤器的情况下发送请求。这种情况仅在第一次发生,因此如果我再次选择该选项,则行为符合预期。
我努力调试,我已经在jQuery中使用了几个小时并且没有太多了解就选择了2个代码。
我想知道的是一个很好的调试策略,如果有任何工具可以帮助我比较两个执行(当我第一次和第二次选择选项时)或任何好主意可以帮助我。