2010-11-15 4 views
0

У меня есть два combobox, которые связаны i.e, если вы выберете один, другой combobox будет иметь соответствующие данные. Я использую jQuery для вызова действия struts через ajax. Начиная со стороны действия стойки, она отправляет последние данные, основанные на значении, полученном от первого copmbobox, но не отражается на странице. Нужно ли обновлять всю страницу/форму? Если да, то в чем смысл использования ajax?JQuery/struts 1 combobox dynamic

$(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) 
        } 
      }); 
      }); 

Данные в форме не обновляются. Со стороны стойки аррайалист для второго combobox изменяется, но не обновляется на странице jsp.

И вообще, как мы обновляем данные формы всякий раз, когда делаем какой-либо вызов ajax на стороне сервера?

ответ