博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
EasyJWeb+prototype
阅读量:4192 次
发布时间:2019-05-26

本文共 831 字,大约阅读时间需要 2 分钟。

很久没有写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)

 

   οnmοusedοwn="f_mdown(this)"
   οnmοusemοve="f_move(this)">

      来自:$!card.fro

       发送给: $!card.forwho

       内容: $!card.content

       时间:  $!card.inputTime

 

#end

 

然后在调用端使用

就可以了。

 

该方法的最适合的情况是只需要改变页面某一块的内容。

并且能很快地将以前的EasyJWeb应用过渡到Web 2.0

使用该方法,只花了几分钟就能完成一个类似于电话号码查询的那个例子。

可以试试。

(本文作者:   欢迎转载,转载请保留作者声明,谢谢!)

Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1506522

你可能感兴趣的文章
程序员身上有异味,同事为什么都不会直接告诉他?
查看>>
大数据折射算法“歧视”?王思聪微博抽奖113位,仅有一位男性
查看>>
Java、C、C+ +、PHP、Python分别用来开发什么?一篇文章告诉你!
查看>>
Linux-SHELL常用命令
查看>>
Linux-网络运维基础
查看>>
Linux网络运维-SSH
查看>>
Linux网络运维 -- 配置DHCP服务器
查看>>
Android开发问题记录
查看>>
Verilog编程网站学习——门电路、组合电路、时序电路
查看>>
android——学生信息显示和添加
查看>>
Android——ImageSwitcher轮流显示动画
查看>>
Android——利用手机端的文件存储和SQLite实现一个拍照图片管理系统
查看>>
图像调优1:清晰度相关参数MTF,SFR,MTF50,MTF50P 以及TVL的概念以及换算说明
查看>>
图像调优3: CCM参数的标定
查看>>
ctags在verilog代码浏览中的应用
查看>>
NeoVintageous 在sublime中的使用
查看>>
用ncverilog跑仿真时,如何去除对特定路径的timing检查
查看>>
在ncverilog仿真条件设置中+nospecify ,+notimingcheck 和 +delay_mode_zero之间有什么区别
查看>>
linux下nerdtree安装方法
查看>>
最长回文子串(Go,LeetCode)
查看>>