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

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

时间:2023-03-24 22:37:07浏览次数:32  
标签:发出请求 获取数据 前端 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>

  

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

 

标签:发出请求,获取数据,前端,json,xhr,AJAX,result,data,response
From: https://blog.51cto.com/u_15722979/6148290

相关文章

  • AJAX概念以及使用
    一、介绍AJAX1.AJAX全称为AsynchronousjavaScriptAndXML就是异步的JS和xml通过AJAX可以在浏览器中向服务器发送异步请求,最大优化:无刷新获取数据二、介绍XML(拓展XML代......
  • 【SpringMVC】RESTFurl风格交互方式+Ajax交互
    第一章RESTFurl风格交互方式(重要)第一节RESTFurl概述1.REST的概念REST:RepresentationalStateTransfer,表现层资源状态转移。定位:互联网软件架构风格倡导者:RoyThomasFi......
  • web前端知识:js中的微任务和宏任务
    js中什么是微任务和宏任务在JavaScript引擎中,任务分为两种类型:微任务(microtask)和宏任务(macrotask)。微任务是指在当前任务执行结束后立即执行的任务,它可以看作是在当前......
  • SpringBoot加Jquery实现ajax传递json字符串并回显消息(已实践)
    场景inspinia前端页面模板+thymeleaf模板+jquery+springboot点击提交将当前选中行的id以json字符串传到后台,后台实现状态更改并刷新表格。实现提交按钮的点击事件://提交按......
  • SpringBoot+MyBatisPlus实现前端传递时间查询条件ajax请求后台并回显数据流程整理
    场景前端时间选择控件,选择时间后点击搜索,请求后台数据,后台根据时间查询数据库中一天的记录数并回显给前端,前端进行显示。实现前端页面代码(部分)<divclass="iboxfloat-e-m......
  • 【黑马前端】基础班总结
    HTML1、定义:超文本标记语言(hypertextmarkuplanguage)​ 超:可以加图片、声音、动画、多媒体等非文本内容;​ 可以从一个文件跳到另一个文件,即超级链接文......
  • 前端依赖管理那点事儿
    主要内容......
  • 这些类型的Web前端开发工具必须会用
    什么是前端开发前端开发是创建Web页面或app等前端界面呈现给用户的过程,通过HTML,CSS及JavaScript以及衍生出来的各种技术、框架、解决方案,来实现互联网产品的用户界面交互......
  • 系统化学习前端之JavaScript(01)
    前言JavaScript由三部分组成:ECMAScript,DOM,BOM。ECMAScript:JavaScript核心语法,本篇主要介绍ECMAScript,即JavaScript核心语法。DOM:文件对象模型,主要作用是通过JavaS......
  • 前端优化指标
    :性能标准 当用户能够在2秒以内得到响应时,会感觉系统的响应很快 当用户在2-5秒之间得到响应时,会感觉系统的响应速度还可以 当用户在5-8秒以内得到响应时,会感......