Что я пробовал:
Извлечение и регистрация скриптов из ответа AJAX:
Я попытался извлечь все теги из ответа AJAX и динамически загрузить их один за другим, используя следующий подход: р>
Код: Выделить всё
$.ajax({
url: 'your-endpoint',
success: function(data) {
const content = $(data);
$('#content-container').html(content);
// Extract scripts and reinitialize
content.find('script').each(function() {
const script = document.createElement('script');
script.src = $(this).attr('src') || '';
script.text = $(this).html();
document.head.appendChild(script);
});
}
});
Код: Выделить всё
ReferenceError: wp is not definedКак правильно обрабатывать инициализацию JavaScript для динамически загружаемого контента AJAX в WordPress, гарантируя разрешение всех зависимостей?
Есть ли способ автоматически перерегистрировать или повторно инициализировать скрипты WordPress (и их зависимости) для динамически загружаемого контента без предварительной постановки их в очередь вручную?
Я ищу масштабируемое решение, которое соответствует лучшим практикам WordPress.
Как правильно обрабатывать инициализацию JavaScript для динамически загружаемого контента AJAX в WordPress, гарантируя разрешение всех зависимостей?
Соответствует ли есть ли способ автоматически перерегистрировать или повторно инициализировать скрипты WordPress (и их зависимости) для динамически загружаемого контента без предварительной постановки их в очередь вручную?
Я ищу масштабируемое решение, совместимое с WordPress лучший практики.
Подробнее здесь: https://stackoverflow.com/questions/793 ... content-wi
Мобильная версия