JQuery / Struts 1 Combobox динамический - PullRequest
0 голосов
/ 15 ноября 2010

У меня есть два комбинированных списка, которые связаны, т.е. если вы выберете один, другой комбинированный список будет иметь соответствующие данные.Я использую jQuery для вызова действия Struts через AJAX.Со стороны действий Struts, он отправляет последние данные, основанные на значении, выбранном из первого copmbobox, но это не отражается на странице.Нужно ли обновлять всю страницу / форму?Если да, то какой смысл использовать 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 список массивов для второго комбинированного списка изменяется, но не обновляется на странице jsp.

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

1 Ответ

1 голос
/ 16 ноября 2010

На работе мы используем AjaxTags

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...