易截截图软件、单文件、免安装、纯绿色、仅160KB

第一个Ajax 实例

<!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="Content-Type" content="text/html; charset=gb2312" />
<title>简单的应用XMLHttpRequest例子</title>
<mce:script type="text/javascript"><!--
var req = null; // XMLHttpRequest对象
var console = null; // 输出结果的DIV对象

/* 以下四个对象是异步传输过程中的四种状态 */
var READY_STATE_UNINITIALIZED = 0;
var READY_STATE_LOADING = 1;
var READY_STATE_LOADED = 2;
var READY_STATE_INTERACTIVE = 3;
var READY_STATE_COMPLETE = 4;

/*
* 发送一个异步的请求
* 参数: url 目标地址, params发送的参数, HttpMethod 方法可以GET或POST
* 第二个第三个参数一般可以省略,当第三个参数省略时HttpMethod默认为GET
* 当请求发送完成时调用callback函数进行操作
*/
function sendRequest( url, params, HttpMethod ){
if( !HttpMethod ){
HttpMethod = "GET";
}

req = initXMLHTTPRequest();
if( req ){
req.onreadystatechange = callback;
req.open( HttpMethod, url, true );
req.setRequestHeader( "Content-Type", "application/x-www-form-urlencoded" );
req.send( params );
}
}

/*
* 建立用于异步传输的XMLHttpRequest对象
*/
function initXMLHTTPRequest(){
var xRequest = null;
if( window.XMLHttpRequest ){
xRequest = new XMLHttpRequest(); // Mozilla, Sofira, Firefox
}
else if( window.ActiveXObject ){
xRequest = new ActiveXObject("Microsoft.XMLHTTP"); // IE
}
return xRequest;
}

/*
* 回调函数
* 将处理过程及完成时返回的结果文本交给toConsole进行处理
*/
function callback(){
var ready = req.readyState;
var data = null;
if( ready == READY_STATE_COMPLETE ){
data = req.responseText;
}
else{
data = "loading...[" + ready + "]";
}
toConsole( data );
}

/*
* 显示结果
* 在DOM中找到ID为console的元素,将显示结果追加到console中
*/
fun


相关文档:

AJAX Follow Me

最近网上提的很多的一个新概念就是 AJAX 了, 那么, AJAX 是什么呢? 以下内容引用网上资料:
AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。它有机地包含了以下几种技术:
Ajax(Asynchronous JavaScript + XML)的定义
基于 web标准(sta ......

一个AJAX连接池封装

1、源代码
 
这个AJAX连接池害我我弄了很久,终于,让它兼容IE6/7/8、FireFox、Opera、Google Chrome这四类浏览器了。
 
/**
* AJAX 连接池
* AJAXConnectionPool Build in 2009.7.10
* @author CodingMouse
* @version 1.0
*/
var AJAXConnectionPool = function() {
// 任务队列
var taskQ ......

ajax实现无刷新上传图片

很多朋友问我如何实现无刷新上传图片,这里小黑给大家找了一篇关于无刷新实现图片上传的文章,希望对大家有帮助.
本文客服端使用的是ajax.net异步上传文件
1.在
    protected void Page_Load(object sender, EventArgs e)
    {
        Ajax.Utilit ......

Ajax传参中文乱码

    在Ajax url传参时出现中文乱码的情况
    例1:  xmlHttp.open("GET","Engine.aspx?Action=getmainsort&Type=2&Parent="+escape("中文")+"&Stochastic=" + Math.random(),true);
但是这个只能普通的<a href=''.有效果。如果是ajax传值的话还是不行的...有人提出:要 ......

ajax json,xml,文本数据传递实例

到最后我才发现微软给的ajax json 实例都是有问题的,很多都是不严密的,特别是对于大小写方面,他们都没有仔细追究大小写问题,导致了在firefox使用有问题。下面是实例内用:两个html之间的:
<head> <title>测试ajax</title> <meta http-equiv=”Content-Type” content=”text/ht ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号