如何使用<;f:ajax>;在平原上<;表格>;而不是<;h:表格>;?
我有一个搜索表单,它使用标准HTML如何使用<;f:ajax>;在平原上<;表格>;而不是<;h:表格>;?,ajax,jsf,Ajax,Jsf,我有一个搜索表单,它使用标准HTML标记,并发送一个GET请求,比如sosearch.jsf?country=x&city=y。它们被设置为视图范围bean中的视图参数 搜索表单包含两个级联下拉列表,一个用于国家,一个用于城市。如何通过更新cities下拉列表,而不将更改为,从而破坏GET功能?我必须通过XMLHttpRequest使用“普通”ajax吗?我如何在JSF支持bean上使用它呢?我会继续使用,并请求JavaScript提供一些帮助,以便在通过提交按钮提交时将其转换为GET表单 比如
标记,并发送一个GET请求,比如sosearch.jsf?country=x&city=y
。它们被设置为视图范围bean中的视图参数
搜索表单包含两个级联下拉列表,一个用于国家,一个用于城市。如何通过
更新cities下拉列表,而不将
更改为
,从而破坏GET功能?我必须通过XMLHttpRequest
使用“普通”ajax吗?我如何在JSF支持bean上使用它呢?我会继续使用
,并请求JavaScript提供一些帮助,以便在通过提交按钮提交时将其转换为GET表单
比如:
使用此JS将其转换为GET表单并删除两个特定的隐藏字段:
函数doGet(表单){
form.method=“get”;
form.removeChild(document.getElementsByName(form.name)[1]);
removeChild(document.getElementById(“javax.faces.ViewState”);
}