我有两个连接的组合框,即如果你选择一个,另一个组合框将有相应的数据。我正在使用jQuery通过ajax调用struts动作。从struts动作方面来看,它基于从第一个copmbobox中选择的valuse发送最新数据,但它没有反映在页面上。我是否需要刷新整个页面/表单?如果是,那么使用ajax有什么意义呢?
$(document).ready(function() {
$("#marketchange").change(function() {
var marketCode = $(this).val();
//var marketCode1 = document.getElementById("marketCode").value();
//alert(marketCode1);
$.ajax({
type: "GET",
url: '<%=contextPath%>/manageRangesAction.do?actionToTake=getIslandsForMarket',
data: ({ market: marketCode }),
success: function(data){
alert(data)
}
});
});
表单中的数据未更新。从struts方面来看,第二个组合框的arraylist已更改,但在jsp页面上没有刷新。
一般来说,每当我们对服务器端进行任何ajax调用时,我们如何更新表单数据?