// 引用expess框架
const express = require('express');
// 处理路径
const path = require('path');const bodyParser = require('body-parser');// 创建网站服务器
const app = express();
app.use(bodyParser.json());
app.get('/first', (req, res) => {res.send('hello geyao')
})
app.get('/responsdate', (req, res) => {res.send({ "name": "geyao" })
})
app.post('/post', (req, res) => {res.send(req.body);
})
app.get('/get', (req, res) => {res.send(req.query);
})
app.post('/json', (req, res) => {res.send(req.body);
})
app.get('/readystate', (req, res) => {res.send('hello');
})
app.use(express.static(path.join(__dirname)));
// 监听端口
app.listen(3000);
console.log('网站服务器启动成功, 请访问localhost')

ajax5.html

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head><body><script>var xhr = new XMLHttpRequest();console.log(xhr.readyState);xhr.open('get', 'http://localhost:3000/readystate');console.log(xhr.readyState);xhr.onreadystatechange = function() {console.log(xhr.readyState);//if (xhr.readyState == 4) {console.log(xhr.responseText);}}xhr.send();</script>
</body></html>

运行结果

前端学习(1422):ajax获取服务器端的响应相关推荐

  1. Ajax --- 获取服务器端的响应

    虽然这种方式已经过时了,但是依然还有很多人在用.因此,把它作为了解的知识点,当看到别人在用时,知道是什么意思就可以了. 1. 先了解 ajax 状态码 在创建ajax对象,配置ajax 对象,发送请求 ...

  2. Ajax获取服务器端的响应

    一.Ajax 状态值 在创建ajax对象,配置ajax对象,发送请求,以及接收完服务器端响应数据,这个过程中的每一个步骤都会对应一个数值,这个数值就是ajax状态值. ajax状态值 说明 0 请求未 ...

  3. Ajax获取服务器端响应数据的两种方式

    方式一:onload xhr.onload = function (){console.log(xhr.responseText);} 方式二: Ajax状态码: 在创建ajax对象,配置ajax对象 ...

  4. 前端一定得学ajax吗,前端学习之ajax

    一.什么是json JSON(JavaScriptObjectNotation,JS对象标记)是一种轻量级的数据交换格式. 它基于ECMAScript(w3c制定的js规范)的一个子集,采用完全独立于 ...

  5. 前端学习(2604):增加响应头可以获取数据

  6. 前端学习笔记——Ajax

    URL地址 URL地址的概念 URL (全称是UniformResourcel ocator)中文叫统一资源定位符, 用于标识互联网上每个资源的唯一存放位置,浏览器只有通过URL地址,才能正确定位资源 ...

  7. ajax获取服务器端数据参数详解

    1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址. 2.type: 要求为String类型的参数,请求方式(post或get)默认为get.注意其他http请求方法,例如 ...

  8. 前端学习(1418):服务器响应的数据格式

    ajax.js // 引用expess框架 const express = require('express'); // 处理路径 const path = require('path');// 创建 ...

  9. 前端学习笔记--AJAX的应用(三)form表单改为AJAX提交

     无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家.教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家.点这里可以跳转到教程. 参考博客:http://ww ...

最新文章

  1. DL之DNN:自定义MultiLayerNet(5*100+ReLU+SGD/Momentum/AdaGrad/Adam四种最优化)对MNIST数据集训练进而比较不同方法的性能
  2. java运行环境(JRE)
  3. 光纤收发器产品的光电介质转换芯片选择性能指标介绍
  4. 不适合学计算机的理由,哪些人不适合学计算机 原因是什么
  5. MapReduce案例一:天气温度
  6. 关于Raspberry Pi,Python等的6本书
  7. jquery中的attr函数attr(name)、attr(key,value)、attr(properties)、attr(key,fn)、removeAttr
  8. SAS9.3安装经验
  9. python爬虫代码运行_怎么运行python爬虫程序
  10. cad角度怎么画_初学入门CAD,就这样成精了!
  11. matlab仿真数字电路,MATLAB在数字电路仿真中的应用
  12. 小米手环如何连接苹果手机
  13. HTML5百度地图规划路线,百度手机地图手动设置地图路线的方法 路线选择方法
  14. oracle 导出空行,oracle sqlplus空行处理方法
  15. 终于有人把 p 值讲明白了!
  16. 卸载linux 安装win10,如何卸载(或重新安装)Windows 10的Ubuntu Bash Shell | MOS86
  17. Android卡顿掉帧问题分析之工具篇
  18. 【Python】如何使用 Python 的 pprint库格式化和输出列表和字典
  19. NodeRed基础1--循环结构
  20. VMware:继续使用 Adob​​e Flash 管理您的 vCenter

热门文章

  1. django model Meta选项
  2. ArcGIS 10——地理数据库管理GIS数据
  3. char p[]与char *p的区别
  4. 面试题整理(答案从网上找到后整理的)
  5. 推荐一个国外SaaS产品-Olark
  6. 华为mate40会不会有鸿蒙系统,鸿蒙OS系统正式推送,拿华为Mate40更新后,发现了优缺点...
  7. java中的string是什么_什么是String
  8. java 分布式同步_Java Web分布式集群搭建(三)——Session同步
  9. python控制灯_Python 控制树莓派 GPIO 输出:控制 LED 灯
  10. 中南大学 oracle试卷,数据库原理期末复习(中南大学)数据库原理、技术及应用2.ppt...