переменная в табличной функции пуста при вызове других функций - PullRequest
0 голосов
/ 14 февраля 2020

Я пытаюсь сделать jsp проект о системе мониторинга посещаемости. У меня есть таблица, содержащая данные, полученные через базу данных, и я добавил событие, когда пользователь щелкнул строку. После щелчка число участников в выбранной строке события отобразится в определенном наборе, которое я сделал. Это сработало, однако я не могу найти способ доступа к переменной в функции onclick для других функций, которым требуется переменная в выбранной строке.

<script>
            var event
            $(document).ready(function () {
                var rows = document.getElementById('table'), rIndex;
                for (var i = 1; i < table.rows.length; i++) {
                    table.rows[i].onclick = function () {
                        event = this.cells[1].innerHTML; //the important variable needed
                        var houseA = "azul";
                        var houseG = "giallo";
                        var houseC = "cahel";
                        var houseR = "roxxo"

                        $("#a").load("dataEvents.jsp", {
                            event,
                            houseName: houseA
                        });
                    }
                }
            });
            function diffFunction(){
                alert(event); //returns empty
            }
</script> 

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