使用ajax xmlhttprequest对象后,javascript和css文件不起作用

标签 javascript

我有一个画廊页面,它工作正常,但在使用 ajax XMLHttpRequest 对象后,图像标题和幻灯片无法正常工作,基本上 css 和 javascript 文件无法正常工作。

  <script>
        function filterSelection(data) {
            var xmlhttp;
            if (window.XMLHttpRequest) {
                xmlhttp = new XMLHttpRequest();
            } else {// code for IE6, IE5
                xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
            }
            xmlhttp.onreadystatechange = function () {
                if (xmlhttp.readyState === 4 && xmlhttp.status === 200) {
                    // change content from div
                    document.getElementById("imageContainer").innerHTML = xmlhttp.responseText;
                }
            };
            xmlhttp.open("GET", "get.php?menu_title=" + data, true);
            xmlhttp.send();
        }
    </script>

最佳答案

不确定为什么 CSS 不起作用,但就 JavaScript 而言,很可能是因为在使用 innerHTML 删除内容后,您必须使用新的 JavaScript 库重新初始化您的 JavaScript 库。 HTML...

关于使用ajax xmlhttprequest对象后,javascript和css文件不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51960783/

相关文章:

javascript - 在客户端 javascript 中访问服务器端数据

javascript - WebAssembly 链接错误模块 ="env"

javascript - JS - 幂符号/指数

javascript - 从 Firestore 收到图像时如何等待 promise ?

javascript - 保持对象顺序

javascript - jQuery 生成 div

javascript - html 输入数据列表获取选定的值并传递到方法中

javascript - jQuery Ajax 无法与 $.ajax() 一起使用

javascript - jQuery 外部链接 anchor 动画

javascript - vuejs - 如何捕获输入名称中的值?