У меня есть эта кнопка
button(type='button' id='getButton', onclick='get()', value=classroom.id ) Class Students
.. и у меня есть этот jQuery, который получает div с динамически создаваемой страницы, а URL-адрес является идентификатором класса, на который нажал пользователь.
function get(){
var classroomvalue = $("#getButton").val();
$.ajax({
type: 'GET',
url: 'http://localhost:8080/classroom/' + classroomvalue,
})
.done(function(data) {
console.log('Get response:', JSON.stringify(data, "", 2));
$("#getResponse").html($(data).find('#students').html());
})
.fail(function(jqXHR, textStatus, err) {
console.log('Ajax error response:', textStatus);
});
}
Теперь, когда я нажимаю на учеников класса, я получаю ожидаемое выпадающее меню с нужным div от localhost: 8080 / classroom / CLASSROOM.ID на текущей странице, единственное, что я не могу найти, чтобы заставить его работать, это следующее.
Классные комнаты создаются динамически, независимо от того, в какую классную комнату студентов я нажимаю, мой код, похоже, получает только первый идентификатор классной комнаты, а не тот, на который я нажимаю.
Например.
1 класс
Класс 2
Если я нажимаю в классе 1, я получаю желаемый результат, но когда я нажимаю в классе 2, я получаю тот же результат, что и в классе 1, где я должен получить класс 2.
Заранее спасибо.