Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 引导程序在AJAX xmlhttp.responseText之后不显示css_Jquery_Ajax - Fatal编程技术网

Jquery 引导程序在AJAX xmlhttp.responseText之后不显示css

Jquery 引导程序在AJAX xmlhttp.responseText之后不显示css,jquery,ajax,Jquery,Ajax,嗨,我有下面的代码,当从另一个下拉菜单中选择时,会将下拉菜单加载到页面 <script> function showGroup(str) { if (str == "") { document.getElementById("groupselect").innerHTML = ""; return; } else { if (window.XMLHttpRequest) { // code fo

嗨,我有下面的代码,当从另一个下拉菜单中选择时,会将下拉菜单加载到页面

<script>
function showGroup(str) {
    if (str == "") {
        document.getElementById("groupselect").innerHTML = "";
        return;
    } else { 
        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("groupselect").innerHTML = xmlhttp.responseText;
            }
        }
        xmlhttp.open("GET","groups.php?q="+str,true);
        xmlhttp.send();
    }
}
</script>
在groups.php文件中,我有以下代码

<div class='form-group' >   
            <label>Groups:</label>
            <select id='group' name='groups[]' multiple='multiple'>



            <option value='agis'>agis</option>
            <option value='idas'>idas</option>
            <option value='alkap'>alkap</option>
            <option value='dkan'>dkan</option>

            </select>

            <script src="js/jquery.multiple.select.js"></script>                

            <script>
            $("#group").multipleSelect();
            </script>   
当它返回css和所有jquery不工作时。 如果我单独运行groups.php,它会工作得很好。 有人能帮忙吗??
谢谢

您可能需要在AJAX调用之后构建下拉菜单。因此,请尝试以下方法:

if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
    document.getElementById("groupselect").innerHTML = xmlhttp.responseText;
    $("#group").multipleSelect();
}

从groups.php中删除脚本,并将jquery.multiple.select.js放在AJAX页面中。

我尝试将脚本放在AJAX页面中,但仍然相同