mingjixiaohui
<script type="text/javascript">
			
			window.onload = function(){
				var oInp = document.getElementById("inp");
				
				oInp.onclick = function(){
					//获取text中的数据 
//					ajax("test.txt",function(data){
//						console.log(data);
//					})

					//获取数组中的数据
					
//					ajax("test2.txt",function(data){
//						//此时获取的不是数组,从服务器上取到的数据都是字符串
//						//所以要对字符串进行操作 方便取到数据
////						console.log(data);
//						var arr = eval(data);
//						alert(arr[0]);//通过eval可以将字符串变成数组
//					})
					
					//获取数组中的json数据 把获取的数据输入到li中
					var oUl = document.getElementById("ul1");
					ajax("arrjson.txt",function(data){
						//找到返回的事字符串 把字符串变成数组
						var arr = eval(data);
						//找到数据后遍历数组
						for(var i = 0 ; i <arr.length;i++ )
						{
							var oLi = document.createElement("li");
							
							oLi.innerHTML = \'用户名为:<strong>\'+arr[i].username+\'</strong>,密码为:<i>\'+arr[i].password+\'</i>\';
							oUl.appendChild(oLi);
						}
					})
				}
			}
			
			function ajax(url,fnusucc,fnFaild){
				try{
					var xhr = new XMLHttpRequest();
				}catch(e){
					var xhr = new ActiveXObject("Microsoft.XMLHTTP");
				}
			
			
				xhr.open("get",url,true);
				
				xhr.send()
				
				xhr.onreadystatechange = function(){
					if(xhr.readyState == 4)
					{
						if(xhr.status == 200)
						{
							fn(xhr.responseText);
						}else{
							if(fnFaild)
							{
								fnFaild(xhr.status);
							}
//							alert("Err:"+xhr.status);
						}
					}
				}
			}
		</script>

  

<input type="button" name="" id="inp" value="获取" />
		<ul id="ul1">
			
		</ul>

  

test.txt

hello world 

  

test2.txt

[1,2,3,4,5]

 

arrjson.txt

[{"username":"qq","password":"1234"},{"username":"as","password":"1234"},{"username":"zx","password":"1234"}]

  

分类:

技术点:

相关文章:

  • 2021-09-28
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-09
  • 2021-12-21
  • 2021-12-16
  • 2021-12-21
猜你喜欢
  • 2021-12-26
  • 2021-11-30
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-09
  • 2021-12-06
相关资源
相似解决方案