Я читаю xml-файл с использованием javascript, а затем мне нужно отправить мою форму, чтобы он вызывал конкретный метод в моем обработчике JSF. Обычно это может быть сделано на JSP, когда пользователь нажимает кнопку, имея ActionListener вот так:Javascript, вызывающий метод JSF-обработчика
<h:commandLink styleClass="button" action="#{myHandler.outcome}" actionListener="#{myHandler.doNext}">
<span><h:outputText value="#{text.button_submit}" /></span> </h:commandLink>
Я не знаю, как вызвать метод, как «doNext» выше в обработчике из JavaScript. Я не могу сделать простую:
document.form.submit();
как он повторяет обработку, которую я уже сделал. Я хочу прочитать значения из xml-файла, а затем вызвать конкретный метод в обработчике. Любые идеи очень ценятся.
Я решил эту проблему, поместив скрытую кнопку в форму, а затем в своем javascript я просто вызвал button.click(), который выполнил действие, связанное с этой кнопкой. Таким образом, я в основном просто подражал нажатию кнопки в javascript. – msharma