• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >AJAX > 一个方便AJAX开发的通用类

一个方便AJAX开发的通用类

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了一个方便AJAX开发的通用类等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
Name: AJAXRequest
Author: HotHeart(xujiwei)
Site: http://www.xujiwei.cn/
Blog: http://www.xujiwei.cn/blog/
Copyright (c) 2006, All Rights Reserved

类名:AJAXRequest
版本:0.3
日期:2006-12-18
介绍:AJAXRequest是一个方便AJAX开发的通用类,可以方便地进行一些AJAX中需要的操作,从而简化开发步骤,减少重复代码编写量。

创建方法:
var ajaxobj=new AJAXRequest([url],[callback],[content],[method],[async]);
如果创建失败则返回false

属性:
url       - 请求URL,字符串,默认为空
callback  - 回调函数,即返回响应内容时调用的函数,默认为直接返回,回调函数有一个参数为XMLHttpRequest对象,即定义回调函数时要这样:function mycallback(xmlobj)
content   - 请求的内容,如果请求方法为POST需要设定此属性,默认为空字符串
method    - 请求方法,字符串,POST或者GET,默认为POST
async      - 是否异步,true为异步,false为同步,默认为true

方法
function send([url],[callback],[content],[method],[async])
发送请求,可选参数列表为空就使用对象属性

function get([url],[callback])
使用GET方法请求一个URL,可选参数默认使用对象属性

function post(form_obj,[callback],[url],[method])
发送一个表单到指定URL,form_obj为指定表单对象,可选参数为空时使用对象属性

示例:
1. get方法
function test1() {
    var ajax=new AJAXRequest;
    ajax.get(
        "test.asp",
        function(obj) {
            document.getElementById("test1").value=obj.responseText;
        }
    );
}
2. post方法
function test2() {
    var ajax=new AJAXRequest;
    ajax.post(
        document.getElementById("test2c"),
        function(obj) {
            document.getElementById("test2r").innerHTML=obj.responseText;
        }
    );
}
  &nb
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 2017-05-11SSH网上商城之使用ajax完成用户名是否存在异步校验
  • 2017-05-11甩掉ashx和asmx使用jQuery.ajaxWebService请求WebMethod简练处理Ajax
  • 2017-05-11AJAX应用之草稿自动保存
  • 2017-05-11php ajax无刷新分页,支持id定位
  • 2017-05-11基于Ajax+div的“左边菜单、右边内容”页面效果实现
  • 2017-05-11无框架 Ajax分页(原创)第1/2页
  • 2017-05-11零基础学习AJAX之制作自动校验的表单
  • 2017-05-11ajax实现分页和分页查询
  • 2017-05-11asp简单的ajax留言板(采用三层模式)
  • 2017-05-11jQuery ajax中使用serialize()方法提交表单数据示例

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • ajax实现点击不同的链接让返回的内容显示在特定div里
    • 纯AJAX分页,V0.2版 下载+演示
    • 提交表单最简单的AJAX程序分享
    • ajax应用
    • ajax请求post和get的区别以及get post的选择
    • AJAX 进度条实现代码
    • 变量冲突处理
    • ajax跨页面提交表单
    • Ajax loading gif generator
    • AJAX工作原理及优缺点详解

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有