проблема в заполнении значений, а затем выбор в 2 различных ajaxcalls - PullRequest
1 голос
/ 12 ноября 2010

У меня странная проблема.В коде есть два вызова ajax.Первый onClick, который я хочу использовать для заполнения списка, и второй onfocus, который я использую для выбора значения, чтобы сделать ajax-вызов к другому jsp-скрипту.Этот код просто делает второй вызов, а не первый.Еще одна вещь, которую я хочу, это отправить индекс списка в URL второго вызова ajax.Я знаю, как выбрать значение индекса (h = this.selectedIndex;), но я не могу отправить его, если использую его с этим кодом как "http://*/check/index.jsp&id=6&vid="+h

1 Ответ

1 голос
/ 12 ноября 2010

Если вы посмотрите на обработчик событий для вашего выбора

  • onClick - объект на форме щелкнул.
  • onFocus - окно, рамка, frameset или элемент формы получает фокус.

Это показывает, что сразу после события click происходит событие get onFocus элемента управления control и поэтому всегда выполняется второй вызов AJAX.

Почему бы вам не попробовать что-то вроде вызова второго метода для события onChange вместо onFocus, например:

<select id='t1' onClick="Click();" onChange="handleButtonClick();"> </select>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...