Ajax -get 请求
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>AJAX发送GET请求并传递参数</title></head><body><ul id="list"></ul> <script> var listElement = document.getElementById('list'); // 发送请求获取列表数据呈现在页面 // ======================================= var xhr = new XMLHttpRequest(); xhr.open('GET', 'users.php'); xhr.send(); xhr.onreadystatechange = function () { if (this.readyState !== 4) return; var data = JSON.parse(this.responseText); // data => 数据 for (var i = 0; i < data.length; i++) { var liElement = document.createElement('li'); liElement.innerHTML = data[i].name; liElement.id = data[i].id; listElement.appendChild(liElement); liElement.addEventListener('click', function () { // TODO: 通过AJAX操作获取服务端对应数据的信息 // 如何获取当前被点击元素对应的数据的ID // console.log(this.id) var xhr1 = new XMLHttpRequest(); xhr1.open('GET', 'users.php?id=' + this.id); xhr1.send(); xhr1.onreadystatechange = function () { if (this.readyState !== 4) return; var obj = JSON.parse(this.responseText); alert(obj.age) } }) } }</script></body></html>
转载于:https://www.cnblogs.com/lujieting/p/10291257.html
Ajax -get 请求相关推荐
- js ajax 递归,javascript ajax循环请求/ 长轮询终极解决办法——递归
ajax循环请求,不能使用for循环,原因如下: 1. 因为ajax是异步执行,在还没有拿到服务器响应内容,就进入下一个for循环中 解决办法:递归currentIndex = 0; function ...
- ajax提交相对路径报错,ajax提交请求为啥url要用这个函数encodeURI
参考如下: 如果你是通过form提交的,那就不需要用这个了.但是如果是你使用url的方式 例如:ajax提交到后台的,就需要对url进行encodeURI编码, 否则,会导致后台出现各种乱码,不加en ...
- php 返回字符串给aja,解决ajax异步请求返回的是字符串问题
1.返回结果差异 js获取后打印res.code无结果.因为返回数据格式不正确. php文件添加header头: header('Content-Type:application/json;'); 或 ...
- html弹窗赋值给查询框,bootstrap模态框动态赋值, ajax异步请求数据后给id为queryInfo的模态框赋值并弹出模态框(JS)...
/查询单个 function query(id) { $.ajax({ url : "/small/productServlet", async : true, type : &q ...
- ajax jsonp请求报错not a function的解决方案
ajax jsonp请求报错not a function的解决方案 参考文章: (1)ajax jsonp请求报错not a function的解决方案 (2)https://www.cnblogs. ...
- 取消Ajax请求 || Ajax重复请求问题
<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...
- AJAX POST 请求
<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...
- Ajax异步请求-简单模版
1 <script type="text/javascript"> 2 window.onload = function () { 3 document.getElem ...
- Ajax中请求被缓存的问题
Ajax中请求被缓存的问题 在Ajax开发中,会遇到浏览器缓存内容的问题,比如,某个元素注册了鼠标事件(onmouseover),事件触发后会通过 xmlhttprequest到服务器获取内容,在不刷 ...
- ajax发送异步请求四个步骤,深入理解ajax异步请求的五个步骤(详细代码)
在前端工作中,经常会用到ajax,其实很多人只知道ajax是异步请求,不知道应该如何用它,它的基本步骤有哪些,ajax请求过程是怎样的?接下来这篇文章就给大家介绍Ajax的请求步骤,以及ajax请求步 ...
最新文章
- DRV8834用于驱动双电机
- 算法---字符串去重
- python 如何判断一个数为整数?(判断整数,没有小数)(取余)判断整型 isinstance()
- 【STM32】中断相关函数和类型
- Atlas Unknown Error
- Zookeeper-Zookeeper的配置
- 一个程序员的全部,并不是“技术”!知道为什么只能当码农吗?
- 《OpenGL编程指南(原书第9版)》——3.3 顶点规范
- Mysql学习总结(53)——使用MySql开发的Java开发者规范
- web安全day17:天天都在说的中间人攻击到底是啥
- JVM java虚拟机
- 下载kaggle数据集
- ExtJs6 FontAwesome 图标引用
- ppt模板怎样用到html中,教你如何自己制作PPT模板及使用模板方法图文介绍
- 一元四次方程欧拉解法的证明
- Fabric CA 官方用户指南(中文版)
- 华为云--云平台部署管理架构图
- 2022快手春节跳一跳红包到 怎么获得66元红包?
- [usOJ5529]小奇探险
- 关于TypeScript开发的6个小技巧
热门文章
- Express新建工程以及新建路由规则、匹配路由规则、控制权转移
- 通过XShell将linux服务器上的Tomcat下项目部署后,怎样对日志操作来调试
- 【TensorFlow】笔记5:图像数据处理
- 17、mybatis两个内置参数
- unity粒子系统_【笔记】关于unity的粒子系统和UI之间的位置冲突解决
- PostgreSQL 10.1 手册_部分 III. 服务器管理_第 30 章 可靠性和预写式日志_30.5. WAL内部...
- vue2.0 新手教程(一)
- FFmpeg编码扩展之————编码库的扩展(libfdk-aac)
- 全文检索引擎Solr系列——Solr核心概念、配置文件
- 模式识别之Shape Context---利用Shape Context进行形状识别