`

研究了下Ajax,写了个处理Ajax函数

阅读更多
/**
 * CopyRight (c) Eays Studio
 * @author 小林信仁 Date:2007-2-11 QQ:16942926 Email:xihaikun@yahoo.com.cn
 */
var http_request = false;

function send_request(url){//初始化发送请求和处理函数
    http_request = false;
    //开始创建XMLHttpRequest对象
    if(window.XMLHttpRequest) {//Mozailla Navigation
        http_request = new XMLHttpRequest();
        if(http_request.overrideMimeType){//设置Mime类型
            http_request.overrideMimeType("text/html");
        }
    }else if(window.ActiveXObject){//IE Navigationg
        try{
        http_request = new ActiveXOjbect("Msxml2.XMLHTTP");
        }catch(e){
            try{
            http_request = new ActiveXObject("Microsoft.XMLHTTP");
            }catch(e){}
        }
    }
    if(!http_request){//Exception 不能创建XMLHttpRequest对象
        window.alert("不能创建XMLHttpRequest实例");
        return false;
    }
    http_request.open("GET",url,true);
    http_request.send(null);
    http_request.onreadystatechange = processRequest;//onreadystatechange 是一个事件改变的触发器 等于号后面的是函数没有参数没有刮号,也可以是匿名函数http_request.onreadystatechange = function(){}
    
    //处理返回信息函数
function processRequest(){
    if(http_request.readyState == 4 ) {
        if(http_request.status == 200){
            window.alert(http_request.responseText);//具体操作根据实际修改
        }else{
            alert("您所请求的页面有异常!!");
        }
    }
   }
}

分享到:
评论
1 楼 bysshijiajia 2010-07-09  
么西么西

相关推荐

    JS封装的AJAX函数

    这里提到的"JS封装的AJAX函数"是将AJAX的基本操作整合到一个或多个JavaScript函数中,以便开发者可以更方便地调用和使用。下面我们将详细探讨AJAX的基本概念、工作原理以及封装后的使用方法。 首先,AJAX的核心是...

    js实现ajax通用函数

    在JavaScript中,我们可以创建一个对象来封装常见的Ajax操作,从而实现一个通用的Ajax函数,减少重复代码,提高代码复用性。下面我们将详细介绍如何定义这样一个通用的Ajax函数。 首先,我们需要创建一个名为`...

    ajax手写 ajax 函数 js文件1.JS

    ajax手写 ajax 函数 js文件

    AJAX 请求完成时执行函数。Ajax 事件。

    在AJAX请求中,事件处理是非常关键的一部分,它允许我们控制请求的生命周期,并在特定阶段执行相应的函数。本文将深入探讨"AJAX请求完成时执行的函数"以及相关的Ajax事件。 1. **AJAX请求过程** AJAX请求通常包括...

    用AJAX写的一个示例

    标题 "用AJAX写的一个示例" 涉及的核心技术是AJAX(Asynchronous JavaScript and XML),这是一种在不刷新整个网页的情况下,通过JavaScript与服务器交换数据并局部更新页面的技术。在ASP.NET框架下,我们可以利用...

    ajax 回调函数的案例写法

    ajax回调函数是怎么写的ajax回调函数是怎么写的ajax回调函数是怎么写的

    详细解读Jquery各Ajax函数:$.get(),$.post(),$.ajax(),$.getJSON()

    `$.ajax()`是Jquery提供的最强大的Ajax函数,允许开发者完全控制Ajax请求的各个方面,包括请求类型、数据格式、错误处理等。基本语法如下: ```javascript $.ajax({ type: "GET", // 或者 "POST" url: "data.php"...

    jQuery实现的Ajax函数(已测试)——ASP

    在这个话题中,我们将深入探讨如何在ASP环境中使用jQuery的Ajax函数。 首先,我们需要理解jQuery的核心Ajax函数`$.ajax()`。这个函数是jQuery进行Ajax请求的基础,可以处理所有类型的HTTP请求。其基本语法如下: `...

    jquery AJAX 回调函数取JSON成功代码

    在这个场景中,我们讨论的是如何使用jQuery的AJAX方法来获取并处理JSON格式的数据。 首先,让我们深入了解jQuery的$.ajax()函数。这是一个核心的jQuery方法,用于发起Ajax请求。JSON(JavaScript Object Notation)...

    在vb.net (asp.net)中后台引用ajax函数的方法

    本文将详细介绍如何在后台引用AJAX函数,以VS2010 (VB.NET)作为开发工具,SQL Server 2000作为数据库进行演示。 首先,我们需要在项目中引入AJAX库。步骤S1涉及在项目中添加对`ajax.dll`的引用。这可以通过右键点击...

    很实用的ajax函数

    很实用的ajax函数 纯js编写 调用方式: $get('/checkUserName/?userName=mzoe', function(str) { alert(str); }); $post('/checkUserName/', 'userName=mzoe', function(str) { alert(str); });

    Java+ajax写的登录实例

    在这个“Java+ajax写的登录实例”中,我们将深入探讨如何利用这两种技术实现一个实时验证用户登录信息的功能。 首先,让我们了解Java。Java是一种面向对象的编程语言,广泛用于开发服务器端应用。在登录场景中,...

    ajax通用函数,兼容市面所有浏览器,纯javascript实现

    这个函数的实现考虑到了浏览器兼容性和请求超时的问题,确保在多种环境下都能正常工作。同时,通过灵活的回调函数设计,使得开发者可以轻松处理请求的不同阶段,如成功、失败和完成。这种通用的 AJAX 函数在实际开发...

    js写的ajax核心构造和改写alert函数

    在JavaScript的世界里,AJAX(Asynchronous JavaScript and XML)是一种创建动态网页的技术,它允许在不重新加载整个页面的情况下与服务器交换数据并更新部分网页内容。这个技术的核心在于XMLHttpRequest对象,它是...

    ajax的一个简单例子

    2. **设置回调函数**:当服务器响应时,我们需要一个函数来处理返回的数据。这通常在`onreadystatechange`事件中完成。例如: ```javascript xhr.onreadystatechange = function() { if (xhr.readyState === 4 &&...

    处理ajax返回带有换行的json数据

    在Web开发中,Ajax(Asynchronous JavaScript and XML)是一种创建动态网页的技术,它允许在不刷新整个页面的情况下与服务器交换数据并更新部分网页内容。在处理Ajax返回的JSON(JavaScript Object Notation)数据时...

    JQuery各Ajax函数说明

    ### JQuery中的Ajax函数详解 #### 一、$.get() **函数定义**: ```javascript $.get(url, [data], [callback]) ``` **说明**: `$.get()` 是 jQuery 提供的一个用于发起 GET 请求的简便函数。它允许你向服务器...

    ajax处理跨域请求

    总结来说,通过jQuery的AJAX处理跨域请求,主要依赖于CORS和JSONP两种方式。CORS更强大,支持更多类型的请求,但需要服务器配合设置相应头部;JSONP则简单易用,适用于只需GET请求的情况。在实际项目中,开发者应...

    ajax库函数

    简单好用的ajax库函数,js代码,只有6K大小,可以代替JQuery中几M的函数库. 调用方法: ajaxSendGet('返回函数名', '访问的URL'); ajaxSendPost('返回函数名', '访问的URL', 'POST提交的参数内容'); 返回函数: function...

Global site tag (gtag.js) - Google Analytics