文档章节

ajax:局部刷新技术,异步请求技术

 懿宁19931210
发布于 2017/09/12 10:49
字数 202
阅读 3
收藏 0

<script type="text/javascript">
//创建ajax的步骤
        function testAjax(){
    //1:创建ajax对象
            var request = "";
            if(window.XMLHttpRequest){ //支持谷歌,火狐浏览器
                request = new XMLHttpRequest();
            }else if(window.ActiveXObject){ //支持ie老版本浏览器
                request = new ActiveXObject("Msxml2.XMLHTTP"); 
            }else{
                alert("对不起,你的浏览器不支持ajax");
            }
            
    //2:声明请求对象method(get/post), url(请求的servlet的路径), async(是否为异步请求:默认ture为异步请求,false同步请求)
            request.open("get", "TestAjax", false);
            
    //3:写回调函数处理服务器返回的数据,监视response的状态,
            request.onreadystatechange = function(){
                //判断readystate的状态值,4
                if(request.readyState==4&&request.status==200){
                    alert(request.responseText);//接收后台响应的文本内容
                } 
                
                //document.getElementById("div02").innerHTML = request.responseText;
            };
            
    //4:发送ajax给服务器,如果不写null,火狐会报错。
            request.send(null);
            
            alert("我要吃饭了");
            
        }
    </script>
 

© 著作权归作者所有

共有 人打赏支持
粉丝 2
博文 39
码字总数 15343
作品 0
包头
私信 提问
python_day21_Django-5 (ajax)

1、AJAX简介   AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步的Javascript和XML”。即使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,传输的数据不只是...

812374156
08/04
0
0
javascript-ajax基础

AJAX 是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新(特点:1...

悠哈121
07/23
0
0
JavaScript本来就很简单(神说ajax)

js中的ajax ajax:异步的JavaScript和XML,首先它是一门用于前后台数据交互的技术,这里有两个比较有趣的概念(同步与异步)说白了就是后台传回来的数据,同步的话,你必须刷新页面才能更新数...

云焱
2017/09/24
0
0
AJAX入门篇

AJAX入门篇 这是我第一次接触Ajax这门技术,未免不感到陌生,故记录我的学习过程,以供未来人参考。 其实虽然我之前是没有接触过这门技术,但还是可以看到这样的情况的,例如,在很多网站上实...

yerenyuan_pku
2017/07/07
0
0
SSH 网站制作之AJAX无刷新动态更新页面

  在做网页时,经常需要根据用户输入信息,进行“局部页面的刷新”也就是要使用所谓的AJAX技术。最近正好也在用,就总结一下。   1.AJAX介绍 AJAX不是一种新的编程语言,而是一种用于创建...

旭东的博客
2013/04/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

mybatis批量update操作的写法,及批量update报错的问题解决方法

mybatis的批量update操作写法很简单,如下: 如果想学习Java工程化、高性能及分布式、深入浅出。微服务、Spring,MyBatis,Netty源码分析的朋友可以加我的Java高级交流:854630135,群里有阿...

编程SHA
40分钟前
6
0
EOS怎样删除钱包

在使用Eos的keosd钱包软件时,如果要删除EOS中指定名称的钱包,最简单的办法是 直接删除钱包文件,不过在删除钱包之前,需要先停止钱包软件的运行。 学习EOS应用开发要选这个:【EOS智能合约...

汇智网教程
46分钟前
8
0
Java语言快速实现简单MQ消息队列服务

使用 JAVA 语言自己动手来写一个MQ (类似ActiveMQ,RabbitMQ) 主要角色 首先我们必须需要搞明白 MQ (消息队列) 中的三个基本角色 ProducerBrokerConsumer 整体架构如下所示 自定义协议 首...

微笑向暖wx
56分钟前
5
0
ES5和ES6那些你必须知道的事儿

  ES5和ES6那些你必须知道的事儿      ES5新增的东西      一、数组方法      1、forEach      用途:遍历,循环      对于空数组不会执行回调函数      复制代码...

SEOwhywhy
今天
11
0
转:[windows]DOS批处理添加任务计划

[windows]DOS批处理添加任务计划 博客分类: Windows 转自:http://gwmold.blog.163.com/blog/static/1553319892010117113457232/ 自动创建每周运行一次的计划任务 创建计划任务可用at,sch...

SamXIAO
今天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部