📄 dwr让ajax如此简单 - [matrix - 与 java 共舞].htm
字号:
onclick="articleVote('very');"
href="http://www.matrix.org.cn/resource/article/2005-11-07/DWR_AJAX_43926.html#">非常好</A>
<A onclick="articleVote('good');"
href="http://www.matrix.org.cn/resource/article/2005-11-07/DWR_AJAX_43926.html#">还行</A>
<A onclick="articleVote('normal');"
href="http://www.matrix.org.cn/resource/article/2005-11-07/DWR_AJAX_43926.html#">一般</A>
<A onclick="articleVote('bad');"
href="http://www.matrix.org.cn/resource/article/2005-11-07/DWR_AJAX_43926.html#">扔鸡蛋</A>
投票总得分:<LABEL
id=voteCount></LABEL> / 投票总人次:<LABEL id=voteNum></LABEL>
<SCRIPT>
DWRUtil.setValue("voteCount", 15);
DWRUtil.setValue("voteNum", 5);
</SCRIPT>
</DIV>
<SCRIPT type=text/javascript>
function articleVote(voteSelect) {
var vote = new Object();
vote.author = "74915";
vote.oid = "43926";
vote.voteSelect = voteSelect;
ContentFacade.articleVote(vote, viewVote);
}
function viewVote(ajaxResult) {
if (ajaxResult.messages != null) {
var color;
if (ajaxResult.message == false) {
color = "red";
}
DWRUtil.setValue("voteInfo",
"<span class='" + color + "'>" + ajaxResult.messages + "</span>");
}
if (null == ajaxResult.bean) {
location.hash="avote";
return;
}
var voteCount = parseInt(DWRUtil.getValue("voteCount"));
var voteNum = parseInt(DWRUtil.getValue("voteNum"));
voteCount = voteCount + ajaxResult.bean.votePoint;
voteNum = voteNum + 1;
DWRUtil.setValue("voteCount", voteCount);
DWRUtil.setValue("voteNum", voteNum);
location.hash="avote";
}
function initArticleVote() {
DWRUtil.useLoadingMessage();
}
callOnLoad(initArticleVote);
</SCRIPT>
<A name=areview>
<SCRIPT
src="DWR让AJAX如此简单%20-%20[Matrix%20-%20与%20Java%20共舞]_files/base64.js"></SCRIPT>
<SCRIPT
src="DWR让AJAX如此简单%20-%20[Matrix%20-%20与%20Java%20共舞]_files/cookie.js"></SCRIPT>
<SCRIPT
src="DWR让AJAX如此简单%20-%20[Matrix%20-%20与%20Java%20共舞]_files/ContentFacade.htm"
type=text/javascript></SCRIPT>
<SCRIPT src="DWR让AJAX如此简单%20-%20[Matrix%20-%20与%20Java%20共舞]_files/engine.js"
type=text/javascript></SCRIPT>
<SCRIPT src="DWR让AJAX如此简单%20-%20[Matrix%20-%20与%20Java%20共舞]_files/util.js"
type=text/javascript></SCRIPT>
<DIV id=review>
<H4 id=areview>用户评论列表</H4>
<DIV id=review_title title="only used for IE innerHTML error."
style="DISPLAY: none"><A name=0000><A
href="http://www.matrix.org.cn/resource/article/2005-11-07/DWR_AJAX_43926.html#0000">#0000</A>
author: <A href="http://www.matrix.org.cn/jmatrix/user.shtml?userid=000">000</A>
submitTime: 2006-00-00 12:59 </DIV>
<DIV id=review_title><A name=1><B><A
href="http://www.matrix.org.cn/resource/article/2005-11-07/DWR_AJAX_43926.html#1">#1</A>
评论作者: <A href="http://www.matrix.org.cn/user.shtml?userid=85834">Stive</A> 发表时间:
2005-11-10 10:29 上午 </B></DIV>
<P>AJAX最近实在是火……不过,作为小公司,目前还只能做到“关注”,要先期投入的话,暂时没有这个实力哟。</P>
<DIV id=review_title><A name=2><B><A
href="http://www.matrix.org.cn/resource/article/2005-11-07/DWR_AJAX_43926.html#2">#2</A>
评论作者: <A href="http://www.matrix.org.cn/user.shtml?userid=64791">xin_huang</A>
发表时间: 2005-11-12 11:51 上午 </B></DIV>
<P>dwr 我也试过,确实不错呵呵</P>
<DIV id=review_title><A name=3><B><A
href="http://www.matrix.org.cn/resource/article/2005-11-07/DWR_AJAX_43926.html#3">#3</A>
评论作者: <A href="http://www.matrix.org.cn/user.shtml?userid=45096">skater</A>
发表时间: 2005-12-18 10:32 下午 </B></DIV>
<P>AJAX最近实在是火……不过,作为小公司,目前还只能做到“关注”,要先期投入的话,暂时没有这个实力哟。
<BR>???为什么,可以不用DWR,自己写AJAX啊,这样就不用放入其他的第三方类库了。</P>
<DIV id=review_title><A name=4><B><A
href="http://www.matrix.org.cn/resource/article/2005-11-07/DWR_AJAX_43926.html#4">#4</A>
评论作者: <A href="http://www.matrix.org.cn/user.shtml?userid=53971">smilingyou</A>
发表时间: 2005-12-27 05:23 下午 </B></DIV>
<P>不错,还有其它的开源框架如Rico,下面一个完整例子<BR>http://blog.hexun.com/xxsc/1834560_d.html</P>
<DIV id=review_title><A name=5><B><A
href="http://www.matrix.org.cn/resource/article/2005-11-07/DWR_AJAX_43926.html#5">#5</A>
评论作者: Frank 发表时间: 2006-01-25 07:25 下午 E-mail: <A
href="mailto:sex828@hotmail.com">sex828@hotmail.com</A> </B></DIV>
<P>AJAX 不过是隐含页提交技术的一种, 不是什么新技术啊?</P>
<DIV id=review_title><A name=6><B><A
href="http://www.matrix.org.cn/resource/article/2005-11-07/DWR_AJAX_43926.html#6">#6</A>
评论作者: ssmax 发表时间: 2006-03-09 02:46 下午 </B></DIV>
<P>AJAX不就是把数据规范化和模块化<BR>就是客户端发起异步HTTP请求和做XML分析出页面来,没必要搞到这么复杂吧,而且服务器负载不是太大的时候没什么必要做这种东西<BR>原来的一个请求变为n个请求
和 服务器端解释数据到底哪个占用资源多点还不是太确定呢。<BR></P>
<DIV id=review_title><A name=7><B><A
href="http://www.matrix.org.cn/resource/article/2005-11-07/DWR_AJAX_43926.html#7">#7</A>
评论作者: dfgfssdfg 发表时间: 2006-03-14 03:42 下午 E-mail: <A
href="mailto:sdgdfg">sdgdfg</A> </B></DIV>
<P>gyfhsdfgfdsssssssssssss</P>
<DIV id=review_title><A name=8><B><A
href="http://www.matrix.org.cn/resource/article/2005-11-07/DWR_AJAX_43926.html#8">#8</A>
评论作者: <A href="http://www.matrix.org.cn/user.shtml?userid=103613">GOVO</A> 发表时间:
2006-04-12 02:04 上午 </B></DIV>
<P>我不明白为何本例中得把Apartment 设为一个bean?<BR>还有,关于var getId = function(unit) { return
unit.id };这一句中的unit我不懂是什么,请指教,谢谢!</P>
<DIV id=review_title><A name=9><B><A
href="http://www.matrix.org.cn/resource/article/2005-11-07/DWR_AJAX_43926.html#9">#9</A>
评论作者: keevn 发表时间: 2006-04-19 05:22 上午 E-mail: <A href="mailto:可俄">可俄</A>
</B></DIV>
<P>#8951 评论作者:ssmax 发表时间:2006-03-09 02:46
<BR>AJAX不就是把数据规范化和模块化<BR>就是客户端发起异步HTTP请求和做XML分析出页面来,没必要搞到这么复杂吧,而且服务器负载不是太大的时候没什么必要做这种东西<BR>原来的一个请求变为n个请求
和
服务器端解释数据到底哪个占用资源多点还不是太确定呢。<BR><BR>--------------------<BR>ajax可不是为了解决服务器负载的问题,它是为了提供更好的交互性,集合桌面应用的易用界面和web服务的持续发布性,给服务器负载带来的好处最多只是个副产品</P>
<DIV id=review_title><A name=10><B><A
href="http://www.matrix.org.cn/resource/article/2005-11-07/DWR_AJAX_43926.html#10">#10</A>
评论作者: <A href="http://www.matrix.org.cn/user.shtml?userid=41425">Lalers530</A>
发表时间: 2006-05-08 02:24 下午 </B></DIV>
<P>AJAX不就是把数据规范化和模块化<BR>就是客户端发起异步HTTP请求和做XML分析出页面来,没必要搞到这么复杂吧,而且服务器负载不是太大的时候没什么必要做这种东西<BR>原来的一个请求变为n个请求
和 服务器端解释数据到底哪个占用资源多点还不是太确定呢<BR>其中的"原来的一个请求变为n个请求"是什么意思啊...怎么可能呢,</P>
<DIV id=review_title><A name=11><B><A
href="http://www.matrix.org.cn/resource/article/2005-11-07/DWR_AJAX_43926.html#11">#11</A>
评论作者: agito 发表时间: 2006-05-18 01:23 下午 </B></DIV>
<P>回复GOVO:<BR>你提出这个问题答案如下:<BR>在util.js下,for (var row in data)
循环读出每一条数据出来,<BR>for (var j = 0; j < cellFuncs.length; j++)<BR>读取每个参数的名称,var
func = cellFuncs[j];<BR>返回参数获得var reply = func(row);<BR>我是写不出来这样的java
script,我觉得这样的框架用处并不大,要按实际效果来编写,比较合适!</P>
<DIV id=review_title><A name=12><B><A
href="http://www.matrix.org.cn/resource/article/2005-11-07/DWR_AJAX_43926.html#12">#12</A>
评论作者: <A href="http://www.matrix.org.cn/user.shtml?userid=89708">bugaboo</A>
发表时间: 2006-07-13 01:58 下午 </B></DIV>
<P>原文中USELESS那个回复说得很好</P>
<DIV id=review_title><A name=13><B><A
href="http://www.matrix.org.cn/resource/article/2005-11-07/DWR_AJAX_43926.html#13">#13</A>
评论作者: <A href="http://www.matrix.org.cn/user.shtml?userid=124743">yourj</A>
发表时间: 2006-08-18 04:18 下午 </B></DIV>
<P>我想问 dwr/interface/ApartmentDAO.js 是从那里来到啊</P>
<DIV id=review_title><A name=14><B><A
href="http://www.matrix.org.cn/resource/article/2005-11-07/DWR_AJAX_43926.html#14">#14</A>
评论作者: <A href="http://www.matrix.org.cn/user.shtml?userid=124823">oceanmeng</A>
发表时间: 2006-08-20 04:31 下午 </B></DIV>
<P>ApartmentDAO.js应该是运行期动态生成的.所以你看目录中并没有此js文件</P>
<DIV id=review_title><A name=15><B><A
href="http://www.matrix.org.cn/resource/article/2005-11-07/DWR_AJAX_43926.html#15">#15</A>
评论作者: <A href="http://www.matrix.org.cn/user.shtml?userid=94561">wayshall</A>
发表时间: 2006-08-21 11:09 下午 </B></DIV>
<P>我想知道怎样在js中获得dwr.sample.Apartment的属性直</P>
<DIV id=review_title><A name=16><B><A
href="http://www.matrix.org.cn/resource/article/2005-11-07/DWR_AJAX_43926.html#16">#16</A>
评论作者: <A href="http://www.matrix.org.cn/user.shtml?userid=64429">feynixs</A>
发表时间: 2006-09-07 08:20 下午 </B></DIV>
<P>我试了一下,还不错的想法,呵呵</P>
<DIV id=review_title><A name=17><B><A
href="http://www.matrix.org.cn/resource/article/2005-11-07/DWR_AJAX_43926.html#17">#17</A>
评论作者: <A href="http://www.matrix.org.cn/user.shtml?userid=64429">feynixs</A>
发表时间: 2006-09-07 08:21 下午 </B></DIV>
<P>这个发表评论就用了DWR吧,呵呵</P>
<DIV id=review_title><A name=18><B><A
href="http://www.matrix.org.cn/resource/article/2005-11-07/DWR_AJAX_43926.html#18">#18</A>
评论作者: <A href="http://www.matrix.org.cn/user.shtml?userid=">Adam</A> 发表时间:
2006-09-13 04:40 下午 </B></DIV>
<P>不错,想学一下这个,但好象还有一个叫Buffalo,不知道哪个更好一点</P>
<DIV id=review_title><A name=19><B><A
href="http://www.matrix.org.cn/resource/article/2005-11-07/DWR_AJAX_43926.html#19">#19</A>
评论作者: <A href="http://www.matrix.org.cn/user.shtml?userid=">333</A> 发表时间:
2006-10-10 10:28 上午 </B></DIV>
<P>333333333333333333333333333</P>
<DIV id=review_title><A name=20><B><A
href="http://www.matrix.org.cn/resource/article/2005-11-07/DWR_AJAX_43926.html#20">#20</A>
评论作者: <A href="http://www.matrix.org.cn/user.shtml?userid=">fds</A> 发表时间:
2006-10-18 01:47 上午 </B></DIV>
<P>不错,我正在想学习呢</P>
<DIV id=review_title><A name=21><B><A
href="http://www.matrix.org.cn/resource/article/2005-11-07/DWR_AJAX_43926.html#21">#21</A>
评论作者: <A href="http://www.matrix.org.cn/user.shtml?userid=">test</A> 发表时间:
2006-11-01 05:55 下午 </B></DIV>
<P>test</P>
<DIV id=review_title><A name=22><B><A
href="http://www.matrix.org.cn/resource/article/2005-11-07/DWR_AJAX_43926.html#22">#22</A>
评论作者: <A href="http://www.matrix.org.cn/user.shtml?userid=">test</A> 发表时间:
2006-11-01 05:55 下午 </B></DIV>
<P>safdadfasdfasdfasdf</P>
<DIV id=review_title><A name=23><B><A
href="http://www.matrix.org.cn/resource/article/2005-11-07/DWR_AJAX_43926.html#23">#23</A>
评论作者: <A href="http://www.matrix.org.cn/user.shtml?userid=">dsassd</A> 发表时间:
2006-11-08 06:48 下午 </B></DIV>
<P>ewwerwerererwrwr</P>
<DIV id=review_title><A name=24><B><A
href="http://www.matrix.org.cn/resource/article/2005-11-07/DWR_AJAX_43926.html#24">#24</A>
评论作者: <A href="http://www.matrix.org.cn/user.shtml?userid=">dsassd</A> 发表时间:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -