Код: Выделить всё
(".year-link").click(function(event) {
event.preventDefault();
var year = $(this).data("year");
var url = window.location.pathname + '?action=year&year=' + year;
$.get(url, function(data) {
var receivedData = $(data); // Convert the received HTML data to a jQuery object
var posts = receivedData.find('.fenster').html(); // Extract the posts data
$('.fenster').html(posts); // Update the current page with the received posts data
});
});
Код: Выделить всё
{% for jahr in jahre %}
[url=?action=year&year={{jahr}}]{{ jahr }} [/url]
Ошибка JS: Uncaught TypeError: «.year-link».click не является функцией
Если я оберну свою функцию Year-link с помощью document.ready . .. ошибка пропала, но страница перестала работать (после клика ничего не происходит):
Код: Выделить всё
$(document).ready(function() {
$(".year-link").click(function(event) {
event.preventDefault();
var year = $(this).data("year");
var url = window.location.pathname + '?action=year&year=' + year;
$.get(url, function(data) {
var receivedData = $(data); // Convert the received HTML data to a jQuery object
var posts = receivedData.find('.fenster').html(); // Extract the posts data
$('.fenster').html(posts); // Update the current page with the received posts data
});
});
});
С уважением
Андреас
Я пробовал через чат- gpt несколько дней, но либо код делает то, что должен, и выдает ошибку JS
, либо код не выдает ошибок и ничего не делает...
Подробнее здесь: https://stackoverflow.com/questions/784 ... a-function
Мобильная версия