Ajax入门学习原始代码

<script
type="text/javascript">
       
window.onload = function ()
{
           
//1、创建xmlhttprequest对象
           
var xhr =
createXHR();
           
function createXHR()
{//为了兼容新老IE的版本
               
var
request;
               
if (typeof(XMLHttpRequest)=="undefined")
{
                   
request =
ActiveXObject("Micrpsoft.XMLHTTP");
               
} else
{
                   
request = new
XMLHttpRequest();
               
}
               
return
request;
           
}
           
//Ajax围绕xhr对象操作的
           
document.getElementById("btn").onclick = function ()
{
               
//2、初始化xhr
               
xhr.open("get", "get1.ashx",
true);//参数1:请求方式(get,post);参数2:请求的相对路径;参数3:是否为异步
               
//3、注册回调函数
               
xhr.onreadystatechange = function ()
{
                   
//readyState属性有5个状态值
                   
//0:表示 new 完
xhr
                   
//1:表示open完xhr
                   
//2:表示send完xhr
                   
//3:表示xhr正在接受服务器的数据
                   
//4:表示xhr接受完服务器数据
                   
if (xhr.readyState==4)
{
                       
var msg =
xhr.responseText;
                       
document.getElementById("dv").innerHTML =
msg;
                   
}
               
}
               
//4、send
               
xhr.send(null);//get方式为NULL
           
}
        }
   
</script>

Ajax入门学习原始代码,码迷,mamicode.com

时间: 2024-08-07 21:18:35

Ajax入门学习原始代码的相关文章

atom初学者的学习 原始代码

原始版 作者:李笑来 **markdown**是一个浏览器插件(chrome/firefox/Safari),可以将浏览器中编辑里的Markdown文本转换成渲染过后的HTML.又由于它能自定义CSS,于是,对我这种平时大量使用markdown格式写作的人来说实在是一大福音----可惜我刚刚才知道这么一个插件....要不是有人在新生app里面提及这事儿,我还不知道啥时候能知道呢. 知道了就好,于是,我的微信公众号的排版就是焕然一新了 ## 0.操作流程> 1.在google chrome中安装m

AJAX入门学习-2:基于JS的AJAX实现(以Django为例)

小生博客:http://xsboke.blog.51cto.com 如果有疑问,请点击此处,然后发表评论交流,作者会及时回复. -------谢谢您的参考,如有疑问,欢迎交流 一. ajax的实现操作流程 实例对象: var xmlhttp = XMLHttprequest() 连接server端: xmlhttp.open("") 发送数据: xmlhttp.send("") # 请求体的内容 ,如果是GET请求就没有内容,内容在URL里面,写为send(null

AJAX入门学习-1:理解ajax

小生博客:http://xsboke.blog.51cto.com 如果有疑问,请点击此处,然后发表评论交流,作者会及时回复. -------谢谢您的参考,如有疑问,欢迎交流 一. 什么是ajax ajax:asynchronous javascript and xml,异步javascript和xml,即使用javascript语言与服务器进行异步交互,传输的数据库为 xml(当然,传输数据的不只是xml) ajax还有一个最大的特点就是,当服务器响应时,不用刷新整个浏览器页面,而是可以局部刷

[AJAX]AJAX的入门学习

AJAX入门 听了方老师的课程,配上了阮一峰阮老师的教程食用,整理记录一些使用AJAX所需的知识点. 什么是AJAX Asynchronous JavaScript and XML 的缩写,指的是通过 JavaScript 的异步通信,从服务器获取 XML 文档从中提取数据,再更新当前网页的对应部分,而不用刷新整个网页. 为什么使用AJAX 首先整理总结一下主要发送HTTP请求的方式及其优缺点 form 可以发请求,但是会刷新页面或新开页面 a可以发 get 请求,但是也会刷新页面或新开页面 i

git入门学习(二):新建分支/上传代码/删除分支

一.git新建分支,上传代码到新的不同分支 我要实现的效果,即是多个内容的平行分支:这样做的主要目的是方便统一管理属于同一个内容的不同的项目,互不干扰.如图所示: 前提是我的github上已经有webpack_test项目了,我是在这个项目的基础上新建其他的分支并开展工作的.如图: 如果你对如何新建webpack_test项目不清楚,请参考我的前一篇文章:git入门学习(一):github for windows上传本地项目到github,操作步骤如下: 1.1.保留webpack_test项目

对比《Keras图像深度学习实战》PDF+《深度学习技术图像处理入门》PDF代码分析

将深度学习技术应用于图像处理,推荐阅读<深度学习技术图像处理入门>,基于理论讲解,由浅入深地引出若干个经典案例,讲解当前深度神经网络在图像处理领域的应用.提供了基于云GPU容器(Docker)的完整在线开发环境,方便初学者直接学习核心代码. <深度学习技术图像处理入门>以通俗易懂的语言简要讲解机器学习的核心概念,通过比较传统机器学习和深度神经网络的区别,引入深度神经网络的应用领域,将一个完整的深度神经网络的复杂结构拆成输入处理.模型元件以及模型优化三个子块,并详细说明如何将深度神经

ReactJS入门学习一

阅读目录 React是什么? React如何制作组件? 理解组件属性props 理解页面中如何渲染数据的 理解从服务器端获取数据及理解state的 回到顶部 React是什么? React仅仅是VIEW层,而我们经常看到Angular是一个完整的框架,而React不是,因此我们看到他们两个的侧重点不一样,所以也不能比较的,React提供了模板语法及一些函数钩子用于HTML的渲染,只用于View层. React的优点?       1. 虚拟DOM 在DOM树的状态发生改变时,虚拟DOM机制会将前

angularjs入门学习【指令篇】

一.首先我们来了解下指令API 属性 含义 restrict 申明标识符在模版中作为元素,属性,类,注释或组合,如何使用 priority 设置模版中相对于其他标识符的执行顺序 Template 指定一个字符串式的内嵌模版,如果你指定了模版是一个URL,那么是不会使用的 tempateUrl 指定URL加载的模版,如果你已经指定了内嵌的模版字符串,那么它不会使用的 Replace 如果为真,替换当前元素,如果是假或未指定,拼接到当前元素 Transclude 移动一个标识符的原始字节带你到一个新

OpenGL入门学习

说起编程作图,大概还有很多人想起TC的#include <graphics.h>吧? 但是各位是否想过,那些画面绚丽的PC游戏是如何编写出来的?就靠TC那可怜的640*480分辨率.16色来做吗?显然是不行的. 本帖的目的是让大家放弃TC的老旧图形接口,让大家接触一些新事物. OpenGL作为当前主流的图形API之一,它在一些场合具有比DirectX更优越的特性. 1.与C语言紧密结合. OpenGL命令最初就是用C语言函数来进行描述的,对于学习过C语言的人来讲,OpenGL是容易理解和学习的