Я часто использую, но у меня есть эта проблема.
если есть действие, удалить какое-либо лицо, но я хочу уведомить пользователя, который щелкает по этой команде, ссылку javascript function verify (str); если ответ verify () ложен, он не вызывает функцию ajax. Поэтому я начинаю использовать функцию jsf.ajax.request, мой код выглядит следующим образом.
<h:commandLink value="ajax" onclick="return ask(this,event,null,'page');" actionListener="#{test.ajax}"/>
<h:inputText value="#{test.page}" id="page"/>
это мой код JavaScript
function ask(element,event,exec,target){
if(confirm("are you ready to delete it"))
{
try{
jsf.ajax.request(element,event,{execute:exec,render:target});
}catch(ex){
alert(ex);
return false;
}
}else
return false;
}
, но он может выполнить его успешно, но я обнаружил, что значение ajax.other для вспомогательного компонента также не обновляется!
если сб может подсказать! Будь благодарен!