填充值然后选择2个不同的ajax调用时出现问题

时间:2010-11-12 06:28:08

标签: javascript ajax

我遇到了一个奇怪的问题。代码中有两个ajax调用。第一个onClick我想用来填充列表和我正在使用的第二个onfocus选择一个值来对其他jsp脚本进行ajax调用。这段代码只是进行第二次调用而不是第一次调用。 我想要的另一件事是在第二个ajax调用的url中发送列表索引。我知道如何选择索引值(h = this.selectedIndex;)但是如果我将此代码用作“http:// * / check / index”,我将无法发送它。 JSP和ID = 6&安培; VID =“+ H

1 个答案:

答案 0 :(得分:1)

如果您查看选择

的事件处理程序
  • onClick - 表单上的对象是 点击。
  • onFocus - 窗口,框架, frameset或form元素接收 焦点。

它显示在click事件发生后立即选择control get onFocus事件,这就是为什么第二个AJAX调用总是执行。

为什么不尝试在onChange事件上调用第二个方法而不是像onFocus那样:

<select id='t1' onClick="Click();" onChange="handleButtonClick();"> </select>