我遇到了一个奇怪的问题。代码中有两个ajax调用。第一个onClick我想用来填充列表和我正在使用的第二个onfocus选择一个值来对其他jsp脚本进行ajax调用。这段代码只是进行第二次调用而不是第一次调用。 我想要的另一件事是在第二个ajax调用的url中发送列表索引。我知道如何选择索引值(h = this.selectedIndex;)但是如果我将此代码用作“http:// * / check / index”,我将无法发送它。 JSP和ID = 6&安培; VID =“+ H
答案 0 :(得分:1)
如果您查看选择
的事件处理程序它显示在click事件发生后立即选择control get onFocus事件,这就是为什么第二个AJAX调用总是执行。
为什么不尝试在onChange事件上调用第二个方法而不是像onFocus那样:
<select id='t1' onClick="Click();" onChange="handleButtonClick();"> </select>