callback 表示下一个功能(回调函数)
function ajaxGet(url,callback,data){
          如果路径上有参数  就在url后面拼接参数 否则只请求url
          if( data ){
              url = url + "?" + data;
          }
          创建ajax对象
          var ajax = null;
          if( window.XMLHttpRequest ){
              ajax = new XMLHttpRequest();
          }else{
              ajax = new ActiveXObject("Microsoft.XMLHTTP");
          }
          建立和服务器的连接
          ajax.open( "get",url );
          向服务器发送数据
          ajax.send();
          获取服务器返回的结果 (返回的结果都是字符串)
          ajax.onreadystatechange = function(){
              if( ajax.readyState == 4 && ajax.status == 200 ){
                   接到服务器返回的结果后   根据结果要完成不同的功能
                   callback( ajax.responseText );函数调用时 通过实参将服务器返回的结果传回到客户端
              }
          }
     }

最新文章

  1. Linux下安装GO语言环境
  2. Android开发学习笔记:浅谈显示Intent和隐式Intent
  3. AngularJS开发指南4:指令的详解
  4. 【CodeForces 626E】Simple Skewness
  5. Hadoop学习5--配置本地开发环境(Windows+Eclipse)
  6. material-dialogs
  7. springmvc学习(二)——使用RequestMapper请求映射
  8. 程序设计C 实验三 题目九 方程式(0300)
  9. U盘安装VMware ESXi 6.0
  10. Android Studio 简单介绍和使用问题小结
  11. haproxy keepalived和nodejsv9的容器镜像所需文件
  12. 第一个Azure应用
  13. 从Excel获取请求体
  14. 设置npm的registry
  15. 200用户的并发用户配置(CSV)
  16. SSD笔记
  17. xcodebuild 打包
  18. Docker 命令收集
  19. Node.js 常用命令
  20. Entity Framework 6.1.0 Tools for Visual Studio 2012 & 2013

热门文章

  1. 【linux基础】vim多窗口功能
  2. [LeetCode&Python] Problem 811. Subdomain Visit Count
  3. MySQL主从数据库配置
  4. css3动画与js动画的区别
  5. DOS命令下使用sqlite3 命令中文乱码的解决办法
  6. log parser 微软iis 日志分析
  7. Java性能分析之线程栈详解与性能分析
  8. netty答题
  9. CF 1013E Hills——隔项转移的DP
  10. 如何使用swingbench进行oracle数据库压力测试