MUI中使用JS实现后台数据传递到前端,并使用动态的查找搜索功能

<!doctype html>
<html>

	<head>
		<meta charset="UTF-8">
		<title></title>
		<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
		<link href="css/mui.min.css" rel="stylesheet" />
	</head>

	<body>
		<header class="mui-bar mui-bar-nav">
		    <a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left"></a>
		    <h1 class="mui-title">获取数据</h1>
		</header>
		<div class="mui-content">
			<div class="mui-input-row mui-search">
			    <input type="search" id="searchname" class="mui-input-clear" placeholder="搜索姓名">
			</div>
			
			<ul id="vsul"></ul>
			
		    <button type="button" id="getdata" class="mui-btn mui-btn-blue">获取数据</button>
		</div>
		<script src="js/mui.min.js"></script>
		<script type="text/javascript" src="js/jquery-3.2.1.js" ></script>
		<script type="text/javascript">
			mui.init()
			
			
			mui.plusReady(function(){
				mui.ajax('http://192.168.1.242:8082/usermanager/getAllUserName', {
					dataType: 'text', //服务器返回json格式数据
					type: 'get', //HTTP请求类型
					timeout: 10000, //超时时间设置为10秒;
					success: function(data) {
						var dataString =  JSON.stringify(data);
						var str = url=dataString.substr(2,dataString.length-4);
						plus.storage.setItem("name",str);
					},
					error: function(XMLHttpRequest, textStatus, errorThrown) {
						mui.toast("请求状态码" + XMLHttpRequest.status + "请求属性值" + XMLHttpRequest.readyState + textStatus);
					}
				});
				
				  $("#searchname").keyup(function() {
				  	
				  	var stringname = plus.storage.getItem("name");
				  	var arr = stringname.split(",");
				  	
			    	$("#vsul li").remove();
			      	var vl = $("#searchname").val();
			        if(vl==""){
			            return false;
			        }
			        $(arr).each(function(index){
			            if(this.indexOf(vl)>=0){
			                $("#vsul").append("<li class='mui-table-view-cell'>"+this+"</li>");
			            }
			        });
				  });
				  
				  mui("#vsul").on("tap",".mui-table-view-cell",function(){
				  	var nametext = this.innerHTML;
				  	$("#searchname").val(nametext);
				  	$("#vsul li").remove();
				  })
				  
				  //然后实现点击后出现在框中
				 
			})
		</script>
	</body>

</html>
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值