六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 33|回复: 0

EasyJWeb+prototype

[复制链接]

升级  74.2%

2220

主题

2220

主题

2220

主题

榜眼

Rank: 8Rank: 8

积分
6710
 楼主| 发表于 2013-1-23 01:36:59 | 显示全部楼层 |阅读模式
<iframe align="top" marginwidth="0" marginheight="0" src="http://www.zealware.com/csdnblog01.html" frameborder="0" width="728" scrolling="no" height="90"></iframe><div class="postText">很久没有写blog了,今天来说说。
之前大峡写的blog关于EasyJWeb中集成ajax的文章,
就个人觉得,这样确实能简化了一些Ajax的编写难度,
从另一个方面,我今天想说一下在某些情况下(该情况其实很普遍)另一个实现Ajax的简单方法,就是EasyJWeb+Prototype。
其实了解Prototype的用户可能已经知道并使用了该方法,今天只是介绍下:
在Prototype中的Ajax.Updater对象能很容易的和EasyJWeb联合起来实现一些ajax应用,
先来简单的使用一个例子来介绍下Ajax.Updater的使用:
var myAjax2 = new Ajax.Updater(
'cardmain',
url2,
{
method: 'get'
}
);
之需要这样,就能完成使用url2来请求服务器段并将返回的HTML内容填充到cardmain中。注意,返回的内容需要是HTML,这正适合EasyJWeb来作。
首先还是根据请求得到一个html页面,这个页面的内容就是需要填充到浏览器端的内容,比如:
#foreach($card in $!list)

<div style=""> onmousedown="f_mdown(this)" onmousemove="f_move(this)"> 来自:$!card.fro

发送给: $!card.forwho

内容: $!card.content

时间: $!card.inputTime
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表