Я пытаюсь сделать 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>