<!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 请求相关推荐

  1. js ajax 递归,javascript ajax循环请求/ 长轮询终极解决办法——递归

    ajax循环请求,不能使用for循环,原因如下: 1. 因为ajax是异步执行,在还没有拿到服务器响应内容,就进入下一个for循环中 解决办法:递归currentIndex = 0; function ...

  2. ajax提交相对路径报错,ajax提交请求为啥url要用这个函数encodeURI

    参考如下: 如果你是通过form提交的,那就不需要用这个了.但是如果是你使用url的方式 例如:ajax提交到后台的,就需要对url进行encodeURI编码, 否则,会导致后台出现各种乱码,不加en ...

  3. php 返回字符串给aja,解决ajax异步请求返回的是字符串问题

    1.返回结果差异 js获取后打印res.code无结果.因为返回数据格式不正确. php文件添加header头: header('Content-Type:application/json;'); 或 ...

  4. html弹窗赋值给查询框,bootstrap模态框动态赋值, ajax异步请求数据后给id为queryInfo的模态框赋值并弹出模态框(JS)...

    /查询单个 function query(id) { $.ajax({ url : "/small/productServlet", async : true, type : &q ...

  5. ajax jsonp请求报错not a function的解决方案

    ajax jsonp请求报错not a function的解决方案 参考文章: (1)ajax jsonp请求报错not a function的解决方案 (2)https://www.cnblogs. ...

  6. 取消Ajax请求 || Ajax重复请求问题

    <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...

  7. AJAX POST 请求

    <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...

  8. Ajax异步请求-简单模版

    1 <script type="text/javascript"> 2 window.onload = function () { 3 document.getElem ...

  9. Ajax中请求被缓存的问题

    Ajax中请求被缓存的问题 在Ajax开发中,会遇到浏览器缓存内容的问题,比如,某个元素注册了鼠标事件(onmouseover),事件触发后会通过 xmlhttprequest到服务器获取内容,在不刷 ...

  10. ajax发送异步请求四个步骤,深入理解ajax异步请求的五个步骤(详细代码)

    在前端工作中,经常会用到ajax,其实很多人只知道ajax是异步请求,不知道应该如何用它,它的基本步骤有哪些,ajax请求过程是怎样的?接下来这篇文章就给大家介绍Ajax的请求步骤,以及ajax请求步 ...

最新文章

  1. DRV8834用于驱动双电机
  2. 算法---字符串去重
  3. python 如何判断一个数为整数?(判断整数,没有小数)(取余)判断整型 isinstance()
  4. 【STM32】中断相关函数和类型
  5. Atlas Unknown Error
  6. Zookeeper-Zookeeper的配置
  7. 一个程序员的全部,并不是“技术”!知道为什么只能当码农吗?
  8. 《OpenGL编程指南(原书第9版)》——3.3 顶点规范
  9. Mysql学习总结(53)——使用MySql开发的Java开发者规范
  10. web安全day17:天天都在说的中间人攻击到底是啥
  11. JVM java虚拟机
  12. 下载kaggle数据集
  13. ExtJs6 FontAwesome 图标引用
  14. ppt模板怎样用到html中,教你如何自己制作PPT模板及使用模板方法图文介绍
  15. 一元四次方程欧拉解法的证明
  16. Fabric CA 官方用户指南(中文版)
  17. 华为云--云平台部署管理架构图
  18. 2022快手春节跳一跳红包到 怎么获得66元红包?
  19. [usOJ5529]小奇探险
  20. 关于TypeScript开发的6个小技巧

热门文章

  1. Express新建工程以及新建路由规则、匹配路由规则、控制权转移
  2. 通过XShell将linux服务器上的Tomcat下项目部署后,怎样对日志操作来调试
  3. 【TensorFlow】笔记5:图像数据处理
  4. 17、mybatis两个内置参数
  5. unity粒子系统_【笔记】关于unity的粒子系统和UI之间的位置冲突解决
  6. PostgreSQL 10.1 手册_部分 III. 服务器管理_第 30 章 可靠性和预写式日志_30.5. WAL内部...
  7. vue2.0 新手教程(一)
  8. FFmpeg编码扩展之————编码库的扩展(libfdk-aac)
  9. 全文检索引擎Solr系列——Solr核心概念、配置文件
  10. 模式识别之Shape Context---利用Shape Context进行形状识别