SendRequest () из javascript в класс действия в struts 2

Я хочу вызвать действие при выборе s: select

фрагмент jsp:

 <s:select list = "stateList" 
   name = "customerBean.state" 
   onchange = "fetchCity()" 
   onselect = "fetchCity()" 
   headerKey = "0" 
   headerValue = "Select"  
   cssClass = "form-control" 
   id = "state" 
   class = "form-control" 
   placeholder = "State here" 
   cssErrorClass = "form-control is-invalid">

javascript:

<script type = "text/javascript">
        function fetchCity() {

            console = document.getElementById('console');
            var selectBox = document.getElementById('state');
            var selectedIndex = selectBox.selectedIndex;
            var selectedValue = selectBox.options[selectedIndex].value;
             alert("AjaxRetrieveUser.action?stateName = " + selectedValue);
            sendRequest("AjaxRetrieveUser.action",
                    "stateName = " + selectedValue, "POST");
        }

Проблема в том, что он не вызывает действие. Если я вызываю действие непосредственно в веб-браузере, например http://localhost:8084/IACMS/iacms/jsp/ltr/AjaxRetrieveUser.action?stateName=Washington, вызывается действие. Пожалуйста помоги.

Есть что-нибудь в JS и / или сетевых консолях?

Dave Newton 08.08.2018 15:00

Нет. Я удалил строку console = document.getElementById ('console'); из функции. все еще не работает. Отображается окно предупреждения. Вы знаете, каким должен быть контекстный путь для вызова действия из JS?

Khushbu Bhumbhani 09.08.2018 06:22
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
2
29
0

Другие вопросы по теме