原生js实现ajax异步加载
2017-05-22 14:23
507 查看
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>原生js异步加载</title> </head> <body> <div id="ajax"></div> <script> window.onload = ajax(); function ajax() { var xmlhttp; if(window.XMLHttpRequest){ //创建 XMLHttpRequest 对象 xmlhttp = new XMLHttpRequest(); }else { //老版本的 Internet Explorer (IE5 和 IE6)使用 ActiveX 对象 xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } var url = "http://www.wanninghealthy.cn/h37/rest/public/prepPublic/search?q=0&max=1&offset=0"; //将请求发送到服务器,使用 XMLHttpRequest 对象的 open() 和 send() 方法 xmlhttp.open("GET",url,true); xmlhttp.send(); //接收服务器返回的数据 xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { //获得来自服务器的响应 var data = xmlhttp.responseText; data=JSON.parse(data); document.getElementById("ajax").innerHTML=data.data[0].title; } } } </script> </body> </html>
相关文章推荐
- 原生js实现ajax的文件异步提交功能、图片预览功能.实例
- 原生JS实现AJAX、JSONP及DOM加载完成事件
- 原生JS实现AJAX、JSONP及DOM加载完成事件
- 原生JS实现AJAX、JSONP及DOM加载完成事件,并提供对应方法
- 原生JS实现AJAX、JSONP及DOM加载完成事件,并提供对应方法
- js 实现图片预加载 (js操作 Image对象属性complete ,事件onload 异步加载图片)
- ajax实现异步加载页面,实现信息实时更新
- 异步加载js文件并执行js方法:实现异步处理网页的复杂效果
- jquery.lazyload.js实现图片异步延迟加载
- 异步加载js 三种实现方案
- SharePoint 实现ajax异步加载数据的几种方式
- 异步加载js文件并执行js方法:实现异步处理网页的复杂效果(转)
- MyTree树控件_Ajax实现异步加载节点
- AjaxFileUpload实现文件异步上传(AjaxFileUpload.js文件下载及参数介绍)
- Jquery揭秘系列:ajax原生js实现
- 原生Js页面滚动延迟加载图片实现原理及过程
- 原生js方式实现ajax,并仿jquery方式简单调用
- js 实现图片预加载(js操作 Image对象属性complete ,事件onload 异步加载图片)
- js 实现图片预加载 (js操作 Image对象属性complete ,事件onload 异步加载图片)
- js 实现图片预加载 (js操作 Image对象属性complete ,事件onload 异步加载图片)