prototype.js的Ajax对象

Micamika蛋糕

Micamika蛋糕

2016-02-19 12:01

今天图老师小编给大家精心推荐个prototype.js的Ajax对象教程,一起来看看过程究竟如何进行吧!喜欢还请点个赞哦~
我想prototype.js里的ajax对象肯定吸引了不少人,大量封装好的ajax逻辑的类,对于我们这些初学者使用ajax有很大的帮助。
以下用一个我的具体使用例子来解释:效果看这里
1. Ajax.Request
你可以这样创建它
代码如下:

var url = 'http://yoursever/your/your';
var pars = 'id=xxx';
var myAjax = new Ajax.Request(
                    url,
                    {method: 'get', parameters: pars, onComplete: yourfunction}
                    );

parameters表示你要传递的参数,比如id=xxx这些。
XMLHttpRequest在HTTP请求期间的阶段分为:Loading, Loaded, Interactive, Complete。
Ajax.Request对象在任何一个阶段都可以调用你自定义的方法,形式如onxxxxxxx:yourfunction,比如我们上面提到的onComplete,是最常用的。
例子中实际使用的代码
代码如下:

function sends(id)
{
    c = $('content');
    o = $('old-content');
    c.innerHTML = "div id='loading'载入中.../div";
    o.innerHTML = c.innerHTML;
    c.style.display = 'none';
    o.style.display = 'block';
    var myAjax = new Ajax.Request('content_'+ id + '.html', {method: 'get', onComplete:updates});
}
function updates(response)
{
    new Effect.Fade($('old-content'));
    new Effect.Appear($('content'));
    $('content').innerHTML = response.responseText;
}
展开更多 50%)
分享

猜你喜欢

prototype.js的Ajax对象

Web开发
prototype.js的Ajax对象

调用prototype.js的ajax进行post提交示例源码

Web开发
调用prototype.js的ajax进行post提交示例源码

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

类之Prototype.js学习

Web开发
类之Prototype.js学习

prototype 源码中文说明之 prototype.js

Web开发
prototype 源码中文说明之 prototype.js

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

使用prototype.js进行异步操作

Web开发
使用prototype.js进行异步操作

关于prototype.js的一些技术说明

Web开发
关于prototype.js的一些技术说明

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Java Applet实现声音和图像的协调

Java Applet实现声音和图像的协调

页面内查找

页面内查找
下拉加载更多内容 ↓