Для перехвата get-запроса для каждой ссылки в динамическом наборе вы можете использовать метод `$.ajax()` в jQuery. Вот пример кода, который делает это:
```javascript
// Перехватываем клик по ссылке
$(document).on('click', 'a', function(e) {
e.preventDefault(); // Отменить действие по умолчанию
var link = $(this).attr('href'); // Получить адрес ссылки
// Выполнить get-запрос
$.ajax({
method: 'GET',
url: link,
success: function(response) {
// Обработка успешного ответа
console.log(response);
},
error: function(xhr, status, error) {
// Обработка ошибки запроса
console.error(error);
}
});
});
```
Чтобы обновить поле для текста без перезагрузки страницы, вы можете использовать метод `$.ajax()` или `.get()` в jQuery для выполнения get-запроса на сервер, и затем использовать полученный результат для обновления соответствующего поля. Вот пример кода, который делает это:
```javascript
// Перехватываем клик по ссылке
$(document).on('click', 'a', function(e) {
e.preventDefault(); // Отменить действие по умолчанию
var link = $(this).attr('href'); // Получить адрес ссылки
var targetField = $('#targetField'); // Поле для обновления
// Выполнить get-запрос
$.ajax({
method: 'GET',
url: link,
success: function(response) {
// Обработка успешного ответа
targetField.text(response); // Обновить поле для текста
},
error: function(xhr, status, error) {
// Обработка ошибки запроса
console.error(error);
}
});
});
```
В этом примере `#targetField` - это идентификатор элемента, в котором вы хотите обновить текст. Вы можете заменить его на соответствующий селектор для вашего случая использования.