首页 > 其他分享 >后端发出请求,前端进行接收(AJAX)

后端发出请求,前端进行接收(AJAX)

时间:2023-02-08 00:13:35浏览次数:43  
标签:发出请求 获取数据 前端 json xhr AJAX result data response

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style>
		#result {
			width: 300px;
			height: 100px;
			border: 1px solid red; 
		}
		</style>
	</head>
	<body>
		<div id="result"></div>
	</body>
	<script type="text/javascript">
	//获取元素
		const result = document.getElementById('result');
	//绑定键盘按下事件
	  window.onkeydown = function(){
		  //发送请求
		  const xhr = new XMLHttpRequest();
		  //设置响应体数据类型
		  xhr.responseType = 'json';
		  //初始化
		  xhr.open('GET','http://127.0.0.1:8000/json-server');
		  //发送
		  xhr.send();
		  //事件绑定1
		  xhr.onreadystatechange = function() {
			  if(xhr.readyState === 4) {
			  	if(xhr.status >= 200 && xhr.status < 300){
			  		//手动获取数据
					// let data = JSON.parse(xhr.response);
					// console.log(data)
					// result.innerHTML = data.name;
					
					
					//自动获取数据  使用方法:xhr.responseType = 'json'; 
					console.log(xhr.response)
					 let data = xhr.response
					result.innerHTML = data.name;
					
			  	}
			  }
		  }
	  }
	</script>
</html>

  

 

标签:发出请求,获取数据,前端,json,xhr,AJAX,result,data,response
From: https://www.cnblogs.com/wsx123/p/17100222.html

相关文章

  • 前端 js 将字符串类型转换成其他类型
    方法一eval(argStr)函数,一般传入任何参数都能强转成对应类型。如果想把参数先转成字符串再使用eval转成真实类型,可以使用String()函数进行强转,String(argObj)方法二......
  • 容器化前后端分离-前端部署处理过程
    摘要未进行过细致测试,仅能够进行测试验证如果需要上产生,建议进行大量的测试工作.理论上产品支持前后端分离.但是DIP的导入,以及部分模板文件的下载可能存在问题需......
  • form表单提交之前在前端进行校验
    提交表单内容的时候要尽可能避免在后端进行判断,要在提交之前在前端用js校验代码片段:效果:输入框失去焦点时提醒用户:用户提交之前再进行校验......
  • 使用ajaxSubmit上传文件总结
    一、使用步骤①引入文件<scripttype="text/javascript"src="js/jquery-1.11.3.min.js"></script><scripttype="text/javascript"src="js/jquery.form.js"></scrip......
  • vue项目 前端js实现根据文件url批量压缩下载成zip包
    1.npminstalljszip--save/yarnaddjszip-S2.npminstallfile-saver--save/yarnaddfile-saver-S3.yarnaddaxios以下为完整代码 <template>......
  • #yyds干货盘点 歌谣学前端之react三个api之一
    前言我是歌谣我有个兄弟巅峰的时候排名c站总榜19叫前端小歌谣曾经我花了三年的时间创作了他现在我要用五年的时间超越他今天又是接近兄弟的一天人生难免坎坷大不了从......
  • #yyds干货盘点 歌谣学前端之react三个api之一续集
    前言我是歌谣我有个兄弟巅峰的时候排名c站总榜19叫前端小歌谣曾经我花了三年的时间创作了他现在我要用五年的时间超越他今天又是接近兄弟的一天人生难免坎坷大不了从......
  • Backbone前端框架解读
    作者:京东零售陈震一、什么是Backbone在前端的发展道路中,前端框架元老之一jQuery对繁琐的DOM操作进行了封装,提供了链式调用、各类选择器,屏蔽了不同浏览器写法的差异性......
  • [Web] 前端的一些快速启动
    VueQuickStartwithVue-CLIimportinhtmlpage:<scripttype="importmap">{"imports":{"vue":"https://unpkg.com/vue@3/dist/vue.esm-browser.js"......
  • 前端总结-HTML篇
    HTML块级元素和行内元素块级元素:(div、p、table、ul-li、ol-li、h1—h6、form)默认宽度100%,在浏览器中占一行的位置padding、margin、width、height、border都设置有......