Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.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
Javascript 应用jquery插件:loudev.com multiselect_Javascript_Jquery_Ajax_Jquery Plugins_Multi Select - Fatal编程技术网

Javascript 应用jquery插件:loudev.com multiselect

Javascript 应用jquery插件:loudev.com multiselect,javascript,jquery,ajax,jquery-plugins,multi-select,Javascript,Jquery,Ajax,Jquery Plugins,Multi Select,我有一个AJAX调用,它重新加载一个multi-select。这是我正在使用的AJAX: function cargaValues(paramId){ var xmlhttp; if (paramId=="-1"){ document.getElementById("paramValuesTableDiv").innerHTML=""; return; } if (window.XMLHttpRequest){

我有一个AJAX调用,它重新加载一个multi-select。这是我正在使用的AJAX:

function cargaValues(paramId){
    var xmlhttp;   
    if (paramId=="-1"){
        document.getElementById("paramValuesTableDiv").innerHTML="";
        return;
    }
    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("paramValuesTableDiv").innerHTML=xmlhttp.responseText;
            **$('#valuesList').multiSelect();** //<-----------------
        }
    };
    xmlhttp.open("GET","/copal/retrieveParamValues.action?selectedId="+paramId+"&inputId="+inputId,true);
    xmlhttp.send();
}
函数值(paramId){
var-xmlhttp;
如果(paramId==“-1”){
document.getElementById(“paramValuesTableDiv”).innerHTML=“”;
返回;
}
if(window.XMLHttpRequest){
//IE7+、Firefox、Chrome、Opera、Safari的代码
xmlhttp=新的XMLHttpRequest();
}否则{
//IE6、IE5的代码
xmlhttp=新的ActiveXObject(“Microsoft.xmlhttp”);
}
xmlhttp.onreadystatechange=函数(){
if(xmlhttp.readyState==4&&xmlhttp.status==200){
document.getElementById(“paramValuesTableDiv”).innerHTML=xmlhttp.responseText;
**$(“#valuesList”).multiSelect();***/我发现了问题!
我使用的是一个旧版本的jquery(1.2.6),这个插件只能在1.8上运行+

谢谢大家!

<%@ taglib prefix="s" uri="/struts-tags"%>
[...]
    <s:select id="valuesList" name="input.submittedValues" listKey="id" listValue="name" list="input.values" multiple="true"  />
[...]
<select name="input.submittedValues" id="valuesList" multiple="multiple">
    <option value="49">prepaid</option>
    <option value="50">postpaid</option>
</select>