目录结构:

图片.png

index.html代码:

查询

var Oinput=document.querySelector("#username");

var Obtn=document.querySelector("#btn");

var Olist=document.querySelector(".list");

Obtn.addEventListener("click",function(){

var xhr=new XMLHttpRequest();

xhr.onreadystatechange=function(){

if(xhr.readyState===4&&(xhr.status===200||xhr.status===304)){

var firends=JSON.parse(xhr.responseText);

console.log(firends)

var htmls=render(firends);

Olist.innerHTML=htmls;

}

}

xhr.open("get","/loadMore?username="+Oinput.value,true)

xhr.send()

})

function render(arry){

var htmls='';

for (var i=0;i

htmls+="

"+arry[i]+"";

}

return htmls;

}

router.js代码:

app.get("/loadMore",function(req,res){

var username=req.query.username;

var firends

if(username==="yangliu"){

firends=["小明","小红"]

}else{

firends=["nobody"]

}

res.send(firends);

})

注意如果把ajax操作文件和router放到js文件夹下,需要设置public的文件夹是哪个文件夹

图片.png

把router所在的文件夹设置为静态文件夹:

图片.png

图片.png

ok

图片.png

图片.png

ajax开发 短期班,一个简单的ajax 来mock数据相关推荐

  1. 一个简单的Ajax开发框架

    根据Ajax与XMLHttpRequest对象一文的介绍,我们可以开发一个简单的Ajax框架供以后开发应用. 首先要知道Ajax的开发流程: 1:初始化XMLHttpRequest,这一步要考虑跨浏览 ...

  2. ajax登陆返回值判断,一个简单的ajax用户登陆返回值问题?有代码

    一个简单的ajax用户登陆返回值问题?有代码 來源:互聯網  2009-11-13 11:55:56  評論 分類: 電腦/網絡 >> 程序設計 >> 其他編程語言 問題描述: ...

  3. 使用jQuery来实现一个简单的ajax请求

    下面的程序使用ajax来实现一个简单的ajax请求 JSP页面代码 <%@ page language="java" import="java.util.*&quo ...

  4. java swing课程表设计_javaswing.Shedule 这是一个简单的课程表设计,数据连接为oracle 238万源代码下载- www.pudn.com...

    文件名称: javaswing.Shedule下载 收藏√  [ 5  4  3  2  1 ] 开发工具: Java 文件大小: 57 KB 上传时间: 2014-10-28 下载次数: 2 提 供 ...

  5. ajax如何请求json文件,简单的ajax请求加载外部json文件

    我在学习ajax ....我试图从json文件发出一个基本请求,它与我的index.html位于同一个文件夹中,但由于某种原因它说未定义:(我可以看到错误是可变的人,但我不能赶上为什么它未定义.... ...

  6. java ajax无刷分页_简单实现Ajax无刷新分页效果

    Ajax无刷新分页效果,如下代码实现 Ajax无刷新分页效果 function showpage(url) { var xhr = new XMLHttpRequest(); xhr.onreadys ...

  7. 怎样判断ajax请求,如何判断一个请求为ajax请求?

    如何判断一个请求为ajax请求? 1.我们可以通过http协议头信息里的X-Requested-With进行判断 2.如果是使用jquery完成的ajax请求时,$_SERVER里会存在一个HTTP- ...

  8. iPhone开发初试锋芒 一个简单的iPhone播放器 --紫枫凝潇烟

    早就打算开始iPhone下的应用,最近才得以闲暇正式开始,先看了一本objective-c 2.0的书,然后动手写了一个简单的播放器熟悉一下iPhone开发.上几张截图留作纪念. Xcode是主要开发 ...

  9. 树莓派底层IO驱动开发示例(一个简单io口驱动的开发)

    一.驱动代码的开发 1.树莓派寄存器的介绍 点击查看:树莓派(bcm2835芯片手册) GPFSEL0 GPIO Function Select 0: 功能选择 输入/输出 GPSET0 GPIO P ...

最新文章

  1. OpenCV学习(20) grabcut分割算法
  2. Emmet:HTML/CSS代码快速编写规范(转发)
  3. angular directive 深入理解
  4. synchronized原理_synchronized 底层原理与内存屏障
  5. ECCV 2020 论文大盘点-自动驾驶篇
  6. 阿里巴巴编码规范java
  7. 【统计学】皮尔森相关系数公式理解
  8. Java 中Calendar的使用
  9. IDEA报错:Lombok Requires Annotation Processing, Annotation processing seems to be disabled
  10. 31省市自治区农村居民消费价格指数(2010-2020年)
  11. ssh海思3531a开发板的交叉编译
  12. Linux C语言 创建一个简单的守护进程
  13. 什么是IOC和什么是AOP
  14. 人人都会设计模式:07-建造者模式--Builder
  15. [CNNA] 路由器基础
  16. 首都师范大学计算机考研调剂,2018年首都师范大学考研调剂信息
  17. 工作效率的变速器——沟通
  18. 六级考研单词之路-四十八
  19. linux不能强制显卡分辨率,Linux系统装显卡驱动及分辨率不正常的解决方法
  20. html页面forEach用法,jQuery教程之使用模板动态添加html元素,相当于jstl里的foreach...

热门文章

  1. vue基础实践1-胡子语法展现到页面
  2. XlistView多条目加载简单实现2
  3. 直流有刷电机模型+双闭环控制+多电机同步/协同运动控制+SIMULINK
  4. 理解ASP.NET MVC中的ActionResult [转 深山老林]
  5. 数据表的级联删除(删除一张表里的数据,会把另一张表里的数据)
  6. Jun-Yan Zhu(朱俊彦) - UC Berkeley
  7. Elasticsearch02:ES安装部署【单机】
  8. HDU4857 逃生(拓扑排序经典好题)
  9. 快应用入门:配置文件manifest文件
  10. KETTLE执行监控(一):界面配置方式