Ниже приведен код, в котором я использовал dojo. Это выпадающий список, sendAsyncRequest - это функция, написанная на js, которая выводит определенный набор значений из базы данных.Он работает нормально, когда вы ищете какое-то значение, он показывает рекомендуемые значения в раскрывающемся списке, но когда вы пытаетесь выбрать значение или вкладку со значением, он выдает ошибку (ошибка js «Как выбранное значение недоступно»). Также очень интересно сказать, чтоэта проблема не возникает каждый раз.
Я хочу понять следующие моменты.1) Что-то не так в коде.2) Это проблема IE или проблема с сервером.3) Это связано с проблемой очистки кэша.
Пожалуйста, помогите мне, где я не так.
<SELECT dojoType = "dijit.form.ComboBox" onkeypress="sendAsyncRequest('DEFAULT_FEECLT','DEFAULT_FEECLTDESC','g_pkl_AAA','SETCRITERIA');" autocomplete = "true" id="DEFAULT_FEECLT" name="DEFAULT_FEECLT" class="input" onChange="item_changed(this); getSelectedCriteriaValue('DEFAULT_FEECLT','DEFAULT_FEECLTDESC','g_pkl_AAA,CLIENT3','SETCRITERIA')" ><% optionValue= lFormatter.format((String)IVClientMObj.get("DEFAULT_FEECLT"),locale) ;%>
<OPTION value=""><%= lDisplayFormatter.format(commonBundle,formName, "DefaultOption") %></OPTION>
<% String l_info = (String)"g_pkl_AAA,CLIENT3";
String l_arr[] = l_info.split(",");
%>
<% out.println(GNPicklist.setCriteriaOptionValues(l_arr[0],(String)IVClientMObj.get(l_arr[1]),optionValue,session.getId()));%>
</SELECT>