gpt4 book ai didi

javascript - 在 php 中调用 ajax 后 CSS、Javascript 无法正常工作

转载 作者:行者123 更新时间:2023-11-28 06:09:27 24 4
gpt4 key购买 nike

我在 php 页面中调用了一个 ajax 函数,该函数可以正常工作并根据要求提供输出,但是在 ajax 调用之后,它不会将默认的 css 和 javascript 属性返回到输入类型选择,

以下是我用于ajax调用的代码

<script>
function ajax_call(str) {
if (window.XMLHttpRequest) {
// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp = new XMLHttpRequest();
} else {
// code for IE6, IE5
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
document.getElementById("and").innerHTML = xmlhttp.responseText;
}
};
xmlhttp.open("POST","ajaxpage.php?q="+str,true);
xmlhttp.send();
}
</script>

它在输出中返回ajaxpage.php,现在我在ajaxpage.php页面中有一个下拉菜单,它使用choosen.css,choosen.js和multiselect.css以及multiselect.js,但这个下拉菜单不是工作正常,由于上述ajax页面调用,上述CSS和JS都无法正常工作,我已经在主页中应用了所有CSS和JS,请帮我解决这个问题。

最佳答案

在ajax完成并且内容加载到html页面中后,您必须再次初始化choosen。它无法正常工作,因为初始化choosen时,html不存在于DOM中。

关于javascript - 在 php 中调用 ajax 后 CSS、Javascript 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36541232/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com