日期:2014-05-16  浏览次数:20692 次

无法显示获取的值
<script src="js/jquery.autocomplete.js" type="text/javascript"></script>
<link href="style/jquery.autocomplete.css" rel="stylesheet" type="text/css" />
<script src="js/jquery-1.4.2.min.js" type="text/javascript"></script>

<script  type="text/javascript">
 var url = "GetProvalue.aspx";
        var data = RequestUrlAction(url);
       //data的值是 "黄色,绿色,蓝色"
        var a = data.split(',');

        $("#V1").autocompleteArray(
a,
{
        delay:10,
        minChars:1,
        matchSubset:1,
        autoFill:true,
        maxItemsToShow:10
}
    );
        </script>

<form id="Form1"  runat="server">
<body>
<input id="V1" type="text" style="width:100px;position:absolute;left:0px;"/>
</body>
</form>
autocomplete

------解决方案--------------------
 //data的值是 "黄色绿色,蓝色"
        var a = data.split(',');

这两个逗号不一样,一个是中文的,一个是英文的。
------解决方案--------------------
引用:
//data的值是 "黄色,绿色,蓝色"
        var a = data.split(',');

这两个逗号不一样,一个是中文的,一个是英文的。


正解,其他也没看到什么问题,改完试试,如果还不行,再提
------解决方案--------------------
RequestUrlAction()这里面怎么写的
------解决方案--------------------
据我的知识,jquery脚本库应该放在其他jquery插件之前第一个加载。
------解决方案--------------------
<script src="js/jquery.autocomplete.js" type="text/javascript"></script>
<link href="style/jquery.autocomplete.css" rel="stylesheet" type="text/css" />

------解决方案--------------------
<script src="js/jquery-1.4.2.min.js" type="text/javascript"></script>
<script src="js/jquery.autocomplete.js" type="text/javascript"></script>
<link href="style/jquery.autocomplete.css" rel="stylesheet" type="text/css" />