У меня есть один файл php, который извлекает данные и отображается в html с помощью слайдера jquery, который отлично работает при прямом запуске demo.php.
У меня проблема, когда я получаю данные из этого файла (demo.php), а затем отображаю HTML на новой странице (script.html), но эффект ползунка и другие события jquery не работают на этой странице.
Это мой код, который включен в новый файл (script.html).
<div id = "widget-frame"></div>
<script>
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
document.getElementById("widget-frame").innerHTML =
this.responseText;
}
};
xhttp.open("GET", "demo.php", true);
xhttp.send();
</script>
На самом деле мне нужно создать один тип виджета, чтобы пользователь скопировал приведенный выше код и поместил в свой файл проекта, а затем отобразил содержимое файла demo.php в конкретном разделе.
Пожалуйста, дайте мне знать, как я могу загрузить в него jquery.
Я использовал iframe:
<iframe src = "demo.php" frameborder = "0" style = "border:0; width:100%; min-height: 350px; overflow:hidden;" scrolling = "no"></iframe>
iframe работает нормально, но на iphone он не работает должным образом, поэтому мне нужно использовать метод XMLHttpRequest.
Заранее спасибо.
responseText возвращает данные html с помощью js и css, и он возвращает нормально, но не работает с эффектами jquery.
Нам нужно получить demo.php весь контент с работающим jquery и эффектом слайдера без загрузки какого-либо файла jquery в файл script.html.
Где вы вызываете методы эффекта jQuery? Вы должны сделать это после загрузки HTML.
На самом деле в файле demo.php я использовал ползунок swiper и загружал этот jquery в этот файл, и когда я запускаю файл demo.php, он работает нормально, но когда я получаю содержимое файла demo.php в файле script.html, слайдер swiper перестает работать в script.html файл. Итак, дайте мне знать, как я могу загрузить этот файл jquery без загрузки jquery слайдера swiper в файле script.html.
попробуйте предупредить текст ответа с помощью предупреждения (this.responseText) и проверьте, получаете ли вы правильный ответ или нет
Да, я получаю правильный ответ с файлом html и js, но все еще не работаю с ползунком swiper.
Пожалуйста, помогите, я застрял с этой проблемой






Проблема в том, что теги
<script>вresponseTextне выполняются?