<!DOCTYPE HTML>
<html><head><title>please enter your title</title><meta charset="utf-8"><meta name="Author" content="年轻人"><style type='text/css'>*{ margin:0; padding:0;}</style></head><body><input type="button" id='btn' value="button" /><script type="text/javascript">/*ajax: Asynchronous Javascript And XML异步的js和XML不需要刷新页面就可以传送接收数据*/var oBtn = document.getElementById('btn');/*var xhr = window.XMLHttpRequest?new XMLHttpRequest():new ActiveXObject('Microsoft.XMLHTTP');xhr.open( 'post' , 'ost.php' ,  true);xhr.setRequestHeader('content-type' , 'application/x-www-form-urlencoded');xhr.send('user=afei&pwd=123456');xhr.onreadystatechange = function(){if ( xhr.readyState == 4 ){if ( xhr.status >= 200 && xhr.status<300 ){alert( xhr.responseText );}else{alert('请求不成功,错误代码' + xhr.status)}}}*//*post方法传数据:send(  );*//*方法 getpost路径是否异步数据请求成功做的事请求不成功做的事*/oBtn.onclick = function(){ajax({method : 'post',url : 'post.php',data : 'user=afei&pwd=123456',success : function(d){alert( d )}});}function ajax( aJson ){var xhr = window.XMLHttpRequest?new XMLHttpRequest():new ActiveXObject('Microsoft.XMLHTTP');var method = aJson.method || 'get',url = aJson.url,aysn = aJson.aysn || true,data = aJson.data || '',success = aJson.success,error = aJson.error;if ( method.toLowerCase() == 'get' )url += '?'+data+'&'+new Date().getTime();xhr.open( method, url , aysn);xhr.setRequestHeader('content-type' , 'application/x-www-form-urlencoded');xhr.send(data);xhr.onreadystatechange = function(){if ( xhr.readyState == 4 ){if ( xhr.status >= 200 && xhr.status<300 ){success && success(xhr.responseText);}else{error && error();}}}}</script></body>
</html>

js原生ajax实例详解相关推荐

  1. $.ajax实例详解,Ajax与$.ajax实例详解

    这次给大家带来Ajax与$.ajax实例详解,Ajax与$.ajax使用的注意事项有哪些,下面就是实战案例,一起来看一下. 实例一(Ajax请求基本创建格式): Ajax练习(GET,不考虑浏览器兼容 ...

  2. js选项卡 php,JS实现选项卡实例详解_javascript技巧

    本文实例讲述了JS实现选项卡的方法.分享给大家供大家参考,具体如下: 思路:选项卡就是点击按钮切换到相应内容,其实就是点击按钮把内容通过display(block none)来实现切换的. 1.首先获 ...

  3. Jquery Ajax 实例详解

    function test(){$.ajax({//提交数据的类型 POST GETtype:"POST",//提交的网址url:"testLogin.aspx" ...

  4. 小程序怎么处理轮训ajax,微信小程序中使用Promise进行异步流程处理的实例详解...

    微信小程序中使用Promise进行异步流程处理的实例详解 我们知道,JavaScript是单进程执行的,同步操作会对程序的执行进行阻塞处理.比如在浏览器页面程序中,如果一段同步的代码需要执行很长时间( ...

  5. mvc jquery ajax分页实例,jQuery Ajax自定义分页组件(jquery.loehpagerv1.0)实例详解,mvcpagerajax分页...

    jQuery Ajax自定义分页组件(jquery.loehpagerv1.0)实例详解,mvcpagerajax分页 简单的两个步骤即可实现分页功能 //回调里面进行业务处理 function lo ...

  6. php 请求拦截,解决拦截器对ajax请求的拦截实例详解

    解决拦截器对ajax请求的的拦截 拦截器配置:public boolean preHandle(HttpServletRequest request, HttpServletResponse resp ...

  7. Linux 创建网页服务,Linux使用Node.js建立访问静态网页的服务实例详解

    Linux使用Node.js建立访问静态网页的服务实例详解 一.安装node.js运行所需要的环境,: 二.创建node目录(/node/www),并在目录下创建node.js服务文件server.j ...

  8. Three.js实例详解___旋转的精灵女孩(附完整代码和资源)(一)

    Three.js实例详解___旋转的精灵女孩(附完整代码和资源)(一) 本文目录: 一.[旋转的精灵女孩]案例运行效果 二.Three.js简介 三.Three.js代码正常运行显示条件 (1)不载入 ...

  9. html5走格子游戏,JS/HTML5游戏常用算法之碰撞检测 地图格子算法实例详解

    JS/HTML5游戏常用算法之碰撞检测 地图格子算法实例详解 发布时间:2020-09-26 20:42:24 来源:脚本之家 阅读:112 作者:krapnik 本文实例讲述了JS/HTML5游戏常 ...

最新文章

  1. 传感器的未来: 10年后我们将会生活在一个极端透明的世界
  2. JAVA API-----String类和StringBuffer类
  3. 交错字符串Python解法
  4. leetcode面试题 08.12. 八皇后(回溯)
  5. 001 基本的环境的安装
  6. CAD格式DWF嵌入到自己的网页中展示--Autodesk Design Review
  7. Android之WindowManager+OpenGL+EGL绘制(十七)
  8. android UncaughtExceptionHandler全局异常处理
  9. python文本交换_有没有办法用python交换文本文件中的两行文本?
  10. CH341A编程器驱动下载地址及P751dm2模具设置方法截图
  11. Octane 2022 预览版来了 -设计师们的福音
  12. 使用UDP实现群聊聊天室
  13. cocos creator经典游戏英文版《俄罗斯方块》源码H5+安卓+IOS三端源码
  14. Rewritecond介绍
  15. win10右键菜单发送到的选项为空怎么解决
  16. Lingo 中的各种函数
  17. 计算机三级网络技术知识点大全(七)
  18. 2020 DASCTFBJD 部分题解
  19. APP页面的四种类型,你都知道吗?
  20. 如何通过instant client 来连接数据库以及使用exp/imp?

热门文章

  1. C语言中常用的格式符 占位符%d,%c,%f,%p,%x,%s,%m.n等的含义解释
  2. 零基础学Java,自学好,还是报班好?
  3. php微信登录app接口开发文档,PHP微信OAuth2网页授权登陆接口
  4. xshell 连接 wsl (首次)
  5. springboot下mqtt简单使用
  6. Makefile精髓
  7. 基于vue的高仿网易云音乐网站,实现大多数功能
  8. 计算机三级 信息安全技术 题库 前言
  9. 计算机开机响5声是什么问题,电脑开不了机,滴滴滴响五声是什么意思
  10. “sample“, “batch“, “epoch“ 分别是什么?