2010-11-15 28 views
0

我有两个组合框,如果你选择其中一个链接即另一个组合框将有相应的数据。我正在使用jQuery通过ajax调用struts动作。从struts行动方面来说,它发送的是基于从第一个copmbobox选择的值的最新数据,但它没有反映在页面上。我必须刷新整个页面/表单吗?如果是,那么使用ajax有什么意义?jQuery的/支柱1个组合框的动态

$(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一侧,第二个组合框的数组列表已更改,但未在jsp页面上刷新。

而在一般情况我们如何更新表单数据,每当我们做任何Ajax调用服务器端?

回答