今天,公司让学习ajax,然而我并不会,着急到爆炸,boom~~啥卡拉咔。看着教程一步一步摸索,写出来交互页面,写代码真的好惆怅啊。

额,不说废话,下面是源代码。

首先是ajax的代码,注释真的很重要~~~

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script>
function loadXMLDoc(url){
var xmlhttp; if(window.XMLHttpRequest)
{//如果是高级浏览器使用
xmlhttp=new XMLHttpRequest();
}else
{//否则是ie使用
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if(xmlhttp.readyState==4 && xmlhttp.status==200)
{//readyState指的是的交互状态.为4就是交互完成 ,status指http状态码,200指正常完成
document.getElementById("mydiv").innerHTML=xmlhttp.responseText;
//输出
}
}
xmlhttp.open("GET","xml.xml",true);
xmlhttp.send();
};
</script>
</head>
<body>
<div id="mydiv"><h2>撒大事</h2></div>
<button type="button" onclick="loadXMLDoc('xml.xml')">更改内容</button>
</body>
</html>

接着来xml代码,话说xml的代码真的好方便啊。

<?xml version="1.0"?>
<!--必用!识别xml--> <h1>
I'm from China
</h1>

至此,功能完美实现。

最新文章

  1. RBAC类的方法
  2. eclipse平台
  3. Matlab boxplot for Multiple Groups(多组数据的箱线图)
  4. [Tommas] 测试用例覆盖率(一)
  5. Unable to locate the Javac Compiler 解决办法
  6. 使用js 在IE和火狐firfox 里动态增加select 的option
  7. JavaScript学习总结(十六)——Javascript闭包(Closure)
  8. HDU ACM 2845 Beans-&amp;gt;动态规划
  9. Amazon SQS简单介绍 上篇
  10. 基于php(Thinkphp)+jquery 实现ajax多选,反选,不选 删除数据 新手学习向
  11. day02 : JPA的基本使用和多种缓存技术对比
  12. oracle控制文件问题
  13. File类_构造函数
  14. 【BZOJ3242】【UOJ#126】【NOI2013】快餐店
  15. SDN期末作业博客
  16. 初识SolrJ开发, schema.xml的配置与服务初始化.
  17. 并发库应用之三 &amp; 线程池与定时器应用
  18. c++中new/operator new/placement new
  19. 几个主流的Java连接池整理
  20. VMware安装虚拟机Ubuntu提示piix4_smbus 0000:00:007.3: Host SMBus controller not enabled错误解决办法

热门文章

  1. 新图形API为unity5 带来了什么&amp;下一代新图形API的好处
  2. bzoj 3611 [Heoi2014]大工程(虚树+DP)
  3. 使用JavaScript扫描端口
  4. 关于我们的Jquery操作下拉列表和复选框,自定义下拉
  5. 用python正则表达式提取字符串
  6. 帮助招聘程序员的自动考试网站:Codility
  7. 吐槽一下CSDN的封停审查机制
  8. JAVA获取随机数
  9. DECIMAL Data Type
  10. Qt 学习之路:二进制文件读写