1. Ajax(Asynchronous JavaScript and XML),异步的JavaScript与XML
2. Ajax中的一个重要对象是XMLHttpRequest。
3. 使用Ajax准备向服务器端发送请求:
xmlHttpRequest.open("GET", "AjaxServlet", true);
基本的语法如下:
<script type="text/javascript">
var xmlHttpRequest = null;
/* alert(window.ActiveXObject);
alert(window.XMLHttpRequest); */
function ajaxSubmit() {
if (window.ActiveXObject) // IE浏览器
{
xmlHttpRequest = new ActiveXObject("Microsoft.XMLHTTP");
} else if (window.XMLHttpRequest) //除IE外的其他浏览器实现
{
xmlHttpRequest = new XMLHttpRequest();
}
if (null != xmlHttpRequest) {
/*
xmlHttpRequest.open("POST", "AjaxServlet", true);
//关联好回调函数
xmlHttpRequest.onreadystatechange = ajaxCallback;
// 使用post方式提交,必须要加上如下一行
[color=darkred]xmlHttpRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");[/color]
//向服务器发送信息
xmlHttpRequest.send("v1=" + v1 + "&v2=" + v2);
*/
//GET的提交方式
var v1=document.getElementsByName("value1")[0].value;
var v2=document.getElementsByName("value2")[0].value;
xmlHttpRequest.open("GET", "AjaxServlet?v1="+v1+"&v2="+v2, true);
xmlHttpRequest.onreadystatechange = ajaxCallback;
xmlHttpRequest.send(null);
}
}
function ajaxCallback() {
//alert("test");
if (xmlHttpRequest.readyState == 4) {
if (xmlHttpRequest.status == 200) {
var Text = xmlHttpRequest.responseText;
//alert(Text);
document.getElementById("div1").innerHTML = Text;
}
}
}
</script>
分享到:
相关推荐
AJAX (Asynchronous JavaScript And XML)
AJAX 指异步 JavaScript 及 XML(Asynchronous JavaScript And XML)。 AJAX 是一种在 2005 年由 Google 推广开来的编程模式。 AJAX 不是一种新的编程语言,而是一种使用现有标准的新方法。 通过 AJAX,你可以创建更...
AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。
(2)新建好页面之后,如果要使用Ajax,那么先在页面上增加一个ScriptManager控件,然后再增加一个UpdatePanel控件. (3)将要实现无刷新的控件,放到UpdatePanel控件中即可. 3.注意事项: 首先要确定的是,AJAX并不是真正的...
Ajax技术开发指南 AJAX(Asynchronous JavaScript and XML)是结合了Java技术、XML以及JavaScript等编程技术,可以让开发人员构建基于Java技术的Web应用,并打破了使用页面重载的惯例。
您将探索如何使用Ajax来增强站点并使其具有Web 2.0的感觉,以及其他JavaScript增强如何将Web浏览器和网站变成真正的应用程序。
Creating Web Pages with Asynchronous JavaScript and XML
AJAX 指异步 JavaScript 及 XML(Asynchronous JavaScript And XML),可以实现异步无刷新效果。AJAX功能极其强大!赶紧下载吧!
AJAX - Creating Web Pages With Asynchronous JavaScript And XML (2006).rar
AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。 主要包含了以下几种技术 Ajax的定义 基于web标准XHTML+CSS的表示; 使用 DOM进行动态显示及...
Since the JavaScript language is single threaded, Node.js programs must make use of asynchronous callbacks and event loops managed by the runtime to ensure appli- cations remain responsive....
AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。 主要包含了以下几种技术 Ajax(Asynchronous JavaScript + XML)的定义 基于web标准...
Asynchronous JavaScript and XML
ajax 是Asynchronous Javascript And XML四个单词的简写,粗略翻译为:异步的Javascript 和 XML. 1.异步:代表的是前端向后台发起请求,让后端处理完成,然后再返回一段数据,前端拿到返回的数据后需要做一系列的...
Ajax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术。 Ajax = 异步 JavaScript 和 XML(标准通用标记语言的子集)。 Ajax 是一种用于创建快速动态...
Ajax即Asynchronous Javascript And XML(异步JavaScript和XML)在 2005年被Jesse James Garrett提出的新术语,用来描述一种使用现有技术集合的‘新’方法,包括: HTML 或 XHTML, CSS, JavaScript, DOM, XML, XSLT, ...
其实,AJAX(Asynchronous JavaScript and XML)是多种技术的综合,它使用XHTML和CSS标准化呈现,使用DOM实现动态显示和交互,使用XML和XSTL进行数据交换与处理,使用XMLHttpRequest对象进行异步数据读取,使用...
AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。 Asynchronous 异步的 JavaScript and XML 是可扩展标记语言(Extensible Markup Language) AJAX 不是新的编程语言,而是一种使用现有标准的新...
AJAX (Asynchronous JavaScript and XML, 异步 JavaScript 及 XML 技术) 是个新词,但内涵是两个存在已有一段时间的 JavaScript 功能。这两种功能以往一直被忽略,在 Gmail、Google suggest 及 Google Maps 出现后才...
资源名称:jQuery简化Ajax开发内容简介:Ajax 并不是一种语言,它只是几种旧技术如 Javascript 和 XML 以及 DOM 的综合应用,全称为 Asynchronous Javascript and XML,即 异步 Javascript 和 XML...