当前位置: 首页 > news >正文

ajax同步和异步

// 方案2: 回调函数


// function getFile( callback ){

//     // 1: 创建ajax对象 XMLHttpRequest
//     var xhr = new XMLHttpRequest();

//     // 2: 打开通道
//     xhr.open( 'get', 'test.txt', true );

//     // 3: 发送请求
//     xhr.send();

//     // 4:监听通道
//     xhr.onreadystatechange = function( res ){
//         if( xhr.status === 200 && xhr.readyState === 4 ){
//             //result = xhr.responseText;

//             callback( xhr.responseText );
//         }
//     }
// }



var btn = document.querySelector( '.btn' );
btn.onclick = function(){

    ajax( 'test.txt', process );        
}

function process( data ){
    alert( data );
}

 

相关文章:

  • jBPM开发入门指南(3)
  • Git与GitHub学习笔记(七)Windows 配置Github ssh key
  • java序列化方式性能比较
  • 【元气云妹】短信服务
  • sNote(自己的学习笔记)想法
  • Tomcat配置-学习笔记1---核心配合文件server.xml整体结构
  • 熔断器 Hystrix 源码解析 —— 命令执行(二)之执行隔离策略
  • Java Applet 基础
  • 使用svnadmin对VisualSVN进行项目迁移
  • 洛谷——P1123 取数游戏
  • SpringMVC-@CookieValue
  • php get_called_class()函数与get_class函数的区别
  • OSChina 周三乱弹 ——逃离帝都,去杭州如何?
  • Class:Task 类
  • oracle创建定时任务
  • 【从零开始安装kubernetes-1.7.3】2.flannel、docker以及Harbor的配置以及作用
  • axios 和 cookie 的那些事
  • codis proxy处理流程
  • ES6--对象的扩展
  • log4j2输出到kafka
  • 技术发展面试
  • 前端工程化(Gulp、Webpack)-webpack
  • 区块链将重新定义世界
  • 如何设计一个微型分布式架构?
  • 微信小程序:实现悬浮返回和分享按钮
  • 项目实战-Api的解决方案
  • 学习笔记DL002:AI、机器学习、表示学习、深度学习,第一次大衰退
  • 用Python写一份独特的元宵节祝福
  • 在Docker Swarm上部署Apache Storm:第1部分
  • 最简单的无缝轮播
  • ​ 全球云科技基础设施:亚马逊云科技的海外服务器网络如何演进
  • $().each和$.each的区别
  • (1)(1.13) SiK无线电高级配置(五)
  • (2.2w字)前端单元测试之Jest详解篇
  • (k8s中)docker netty OOM问题记录
  • (Repost) Getting Genode with TrustZone on the i.MX
  • (SpringBoot)第七章:SpringBoot日志文件
  • (二十一)devops持续集成开发——使用jenkins的Docker Pipeline插件完成docker项目的pipeline流水线发布
  • (附源码)springboot金融新闻信息服务系统 毕业设计651450
  • (力扣)循环队列的实现与详解(C语言)
  • (三)mysql_MYSQL(三)
  • (学习日记)2024.04.04:UCOSIII第三十二节:计数信号量实验
  • (一)Java算法:二分查找
  • (转)JAVA中的堆栈
  • (转)mysql使用Navicat 导出和导入数据库
  • (转)负载均衡,回话保持,cookie
  • (转)关于如何学好游戏3D引擎编程的一些经验
  • *p++,*(p++),*++p,(*p)++区别?
  • .gitattributes 文件
  • .Net CoreRabbitMQ消息存储可靠机制
  • .NET/C# 项目如何优雅地设置条件编译符号?
  • .net6使用Sejil可视化日志
  • .Net下C#针对Excel开发控件汇总(ClosedXML,EPPlus,NPOI)
  • /etc/apt/sources.list 和 /etc/apt/sources.list.d
  • @transaction 提交事务_【读源码】剖析TCCTransaction事务提交实现细节