• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >AJAX > 分享Ajax创建简单实例代码

分享Ajax创建简单实例代码

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了分享Ajax创建简单实例代码等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

XmlHttp是一套可以在Javascript、VbScript、Jscript等脚本语言中通过http协议传送或从接收XML及其他数据的一套API。XmlHttp最大的用处是可以更新网页的部分内容而不需要刷新整个页面。几乎所有的浏览器都支持XMLHttpRequest对象,它是Ajax应用的核心技术。
js代码如下:

<html>
 <head>
 <title> New Document </title>
 <meta charset="utf-8">
 </head>
<script type="text/javascript">
 /**创建 XMLHttpRequest 对象
 *IE7+、Firefox、Chrome、Safari 以及 Opera均内建 XMLHttpRequest 对象
 *IE5,IE6使用ActiveX对象,xmlHttp = new ActiveXObject("Microsoft.XMLHTTP")
 **/
 function createXMLHttpRequest(){
 var xmlHttp;
 if (window.XMLHttpRequest)
 {
  xmlHttp = new XMLHttpRequest();
 }else{
  xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
 }
 xmlHttp.onreadystatechange = function(){
  if (xmlHttp.readyState == 4)
  {
  
  if (xmlHttp.status == 200)
  { 
   document.getElementById("myDiv").innerHTML = xmlHttp.responseText;
  }
  }else{
  document.getElementById("myDiv").innerHTML = "正在加载...";
  }
 };
    //向服务器放松请求
 xmlHttp.open("GET","test.php",true);
 xmlHttp.send();
 }
</script>
 <body>
 <input type="button" onclick="createXMLHttpRequest()" value="请求数据" />
 <div id="myDiv"></div>
 </body>
</html>
</div>

对上面js代码部分解释:
(1).XMLHttpRequest对象的onreadystatechange属性,当请求被发送到服务器时,需要执行任务。每当 readyState 改变时,就会触发onreadystatechange事件。
(2).XMLHttpRequest对象的readyState属性,存有 XMLHttpRequest 的状态(0~4)。

  •     0: 请求未初始化
  •     1: 服务器连接已建立
  •     2: 请求已接收
  •     3: 请求处理中
  •     4: 请求已完成,且响应已就绪

(3).open(method,url,async) 方法:规定请求的类型、URL 以及是否异步处理请求。
(4).send(content) 向服务器发送请求。

以上就是Ajax创建简单实例代码,希望对大家的学习有所帮助,大家也可以自己动手创建Ajax简单实例。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 2017-05-11分页技术原理与实现之无刷新的Ajax分页技术(三)
  • 2017-05-11ajax视频课件 在线观看地址
  • 2017-05-11ASP+Ajax实现无刷新评论简单例子
  • 2017-05-11ajax 数据库中随机读取5条数据动态在页面中刷新
  • 2017-05-11用实现ajax读博客rss示例代码
  • 2017-05-11jQuery实现AJAX定时刷新局部页面实例
  • 2017-05-11AJAX 实时读取输入文本(php)
  • 2017-05-11ajax结合豆瓣搜索结果进行分页完整代码
  • 2017-05-11AJAXRequest v0.2
  • 2017-05-11js与jQuery终止正在发送的ajax请求的方法

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • ajax的responseText乱码的问题的解决方法
    • 滑轮滚动到页面底部ajax加载数据配合jsonp实现探讨
    • AJAX 简介及入门实例
    • php AJAX POST的使用实例代码
    • Ajax中数据传递的另一种模式 javascript Object Notation思想(JSON)
    • 聊一聊Ajax的优缺点
    • Ajax方式实现定期更新页面某块内容的方法
    • js基本ajax写法示例代码
    • AJAX根据城市名,自动完成相应的城市信息
    • AJAX 验证框架13个

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有