Ajax-Demo

index.jsp 1 <%@ page language="java" contentType="text/html; charset=UTF-8"
 2     pageEncoding="UTF-8"%>
 3 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 4 <html>
 5 <head>
 6 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 7 <title>Insert title here</title>
 8 <script type="text/javascript">
 9     window.onload=function(){
10         //1.获取a节点,并对其添加onclick响就函数
11         document.getElementsByTagName("a")[0].onclick=function(){
12             //3.创建一个XMLHttpRequest对象
13             var request=new XMLHttpRequest();
14             //4.准备发送请求的数url,加上时间戳
15             var url=this.href +"?time=" + new Date();
16             var method="GET";
17             //5.调用XMLHttpRequest的open方法
18             request.open(method,url);
19             //6.调用XMLHttpRequest的send方法
20             request.send(null);
21             //7.为XMLHttpRequest对象添加onreadystatechange响应函数
22             request.onreadystatechange = function(){
23                 //8.判断响应是否完成:XMLHttpRequest对象的readyState属性为4的时侯
24                 if(request.readyState == 4){
25                     //9.再判断响应是否可用:XMLHttpRequest对象status属性值为200
26                     if(request.status == 200||request.status == 304){
27                         //10.打印响 应结果:reponseText
28                         alert("aaa")
29                         alert(request.responseText);
30                     }
31                 }
32             }
33             //2.取消a节点默认行为
34             return false;
35         }
36     }
37 </script>
38 </head>
39 <body>
40 <a href="test.txt">test helloWord!</a>
41 </body>
42 </html>
test.txt hello world,the first ajax!
时间: 2024-07-31 14:31:47

Ajax-Demo的相关文章

JQuery AJAX Demo

JQuery AJAX Demo APP发展集团:347072638(HTML5,APP) 1.先看一个JQuery AJAX Demo HTML端: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www

Flask Ajax Demo

Python Code: from flask import Flask, jsonify, request, render_template app = Flask( __name__ ) @app.route( "/", methods = [ "POST", "GET" ] ) def index(): if request.method == "POST": first_name = request.form.get(

简单的 ajax demo

2.最重要也是最核心的是要自己改下bootstrap-paginator.js源文件,如下: [javascript] view plain copy      function oneferReportrePaintLine(param,type,page){ var time = param.name; var fareType =type; var beginDate = "$!startDate"; var typeF=fareAdapter(fareType); jQuery

Ajax学习笔记之一----------第一个Ajax Demo[转载]

原文地址: http://www.cnblogs.com/pjx412/archive/2011/05/04/2037014.html 一.核心推动力:XMLHttpRequest对象XMLHttpRequest对象在javascript 中创建并使用,客户端可以仅仅从服务器端获取它需要的信息:通过与DOM和CSS的 结合,就可以实现局部刷新的效果:同时还可以通过XMLHttpRequest对象异步提交 信息,将用户的输入在后台提交到服务器所在而无需刷新这个页面. XMLHttpRequest催

Ajax跨域与解决方案

1.同步交互与异步交互 同步交互:用户在URL地址输入http://www.baidu.com,服务器接收请求并进行相应处理,此时用户无法操作,只能等待,只有当返回数据到客户端的时候,用户才能继续操作异步交互:用户操作某个页面,请求某个数据,客户可以继续操作(服务器返回数据),不涉及到整个页面的刷新 2.XmlHttp XmlHttp是一套可以在Javascript.VbScript.Jscript等脚本语言中通过http协议传送或从接收XML及其他数据的一套API.XmlHttp最大的用处是可

jQuery Ajax -附示例

jQuery其实就是一个JavaScript的类库,其将复杂的功能做了上层封装,使得开发者可以在其基础上写更少的代码实现更多的功能. jQuery 不是生产者,而是大自然搬运工. jQuery Ajax本质 XMLHttpRequest 或 ActiveXObject 注:2.+版本不再支持IE9以下的浏览器 时机: 如果发送的是[普通数据] -> jQuery,XMLHttpRequest,iframe 如果发送的是[文件] -> iframe,jQuery(FormData对象),XMLH

MVC4 AspNet MVC下的Ajax / 使用JQuery做相关的Ajax请求

源码参考:链接:http://pan.baidu.com/s/1pKhHHMj  密码:mkr4 1:新建-->项目-->Web-->ASP.NET MVC 4 Web 应用程序.命名为:Mvc4JQueryAjaxDemo 2:新建控制器:在Controllers文件夹上 右键-->添加-->控制器,命名为:HomeController (HomeController .cs) 3:在控制器HomeController中新增Action: GetDate() 1 using

JavaScript学习总结【12】、JS AJAX应用

1.AJAX 简介 AJAX(音译为:阿贾克斯) = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术,也就是在无需重新加载整个网页的情况下,能够更新部分网页的技术.AJAX 不是新的编程语言,而是一种使用现有标准的新方法,是一种用于创建快速动态网页的技术,通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新.这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新,传统的

PHP + ajax 实现异步登录验证

login.html: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv=&q

Python自动化运维之25、Ajax

一.概述 对于WEB应用程序:用户浏览器发送请求,服务器接收并处理请求,然后返回结果,往往返回就是字符串(HTML),浏览器将字符串(HTML)渲染并显示浏览器上. 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新.这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新.传统的网页(不使用 AJAX)如果需要更新内容,必须重载整个网页页面. 1.传统的Web应用 一个简单操作需要重新加载全局数据 2.AJAX AJAX,Asynchronous JavaScript