文本框autoComplete,接收后台list转换成js数组

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<html>
	<head>   
	 <title>jQuery UI Autocomplete - Default functionality</title>  
	 <link rel="stylesheet" href="http://code.jquery.com/ui/1.10.1/themes/base/jquery-ui.css" />
	   <script src="http://code.jquery.com/jquery-1.9.1.js"></script> 
	    <script src="http://code.jquery.com/ui/1.10.1/jquery-ui.js"></script>
	      <link rel="stylesheet" href="/resources/demos/style.css" />
	      <%
	      	List list = new ArrayList();
	      	list.add(new String("猪八戒"));
	      	list.add(new String("孙悟空"));
	      	String[] arr = (String[])list.toArray(new String[list.size()]);
	      	
	       %>
	       
	        <script>
	       var clientList = [];
			<%			
			for (int i=0;i<list.size();i++) {%>				
			clientList.push("<%=list.get(i)%>");
			
			<% } %>
			
			
	         $(function() {  
	/**	          var availableTags =
		          [      "ActionScript",      "AppleScript",      "Asp",      "BASIC",      "C",      "C++",      "Clojure",  
		              "COBOL",      "ColdFusion",      "Erlang",      "Fortran",      "Groovy",      "Haskell",      "Java",  
		                  "JavaScript",      "Lisp",      "Perl",      "PHP",      "Python",      "Ruby",      "Scala",     
		                   "Scheme"    ]; */
		          $( "#tags" ).autocomplete({ source: clientList  }); 
	           }); 
	   </script>
      </head>
      <body>
       <div class="ui-widget">  <label for="tags">Tags: </label>  <input id="tags" /></div>  
       </body>
     

       
</html> 


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值