atitit.php中的dwr 设计形式 

 

一. dwr的长处相对于ajax来讲。。

二. DWTiguan工作规律
1

3. php的dwr实现
1

4. 参考 3

 

一. dwr的长处绝对于ajax来讲。。

dwr是创设在ajax上的。。尤其的dsl化。。

大大简化了编写ajax的工作量。 

 

 

贰. DW兰德昂科威工作原理

是透过动态把Java类生成为Javascript。它的代码就像是Ajax同样,你倍感调用就像是产生在浏览器端,不过其实代码调用产生在劳务器端,DW路虎极光负责数据的传递和退换。那种从Java 到JavaScript的中远距离调用功效的方法使DW陆风X8用起来有种非凡像普拉多MI大概SOAP的常规RPC机制,而且DW福特Explorer的优点在于不须要其余的网页浏览器插件就能运转在网页上。 

Java从根本上讲是三头机制,然 AJAX却是异步的。所以您调用远程方法时,当数码已经从网络上回来的时候,你要提供有反调 (callback) 成效的DW君越。 

 

DW奥迪Q三在客户端放置了一个 engine.js作为客户端的内燃机,在Server端放置了七个dwr.jar作为服务器端的引擎。 

接下来,能够以RPC的格局来描述

 

作者:: 老哇的爪子 Attilax 艾龙,  EMAIL:14665一九8伍⑨@qq.com

转发请注脚来源: http://blog.csdn.net/attilax

 

 

3. php的dwr实现

 

 

<script type=”text/javascript” src=”../com.attilax/dwr.js”></script>

var mp={};

// mp.id=85495; frm cookie   

mp.method=”get-score”;

dwrC.exec(mp,function(data){

//if ex then to ex process hadler

/* if(data)

alert(“不可能编辑,已经查处通过”);

else

window.location.href=”elemt_edit.jsp?id=”+str;*/

$(“#score”).text(data+”分”);

$(“#score-detail”).text( “您的育儿指数总算及格了,还要一连….”);

 

},”/lime”);

 

 

 

————–dwr.js

var dwrC={};

dwrC.exec=function(param,callback,approot)

{

//jQuery.get(“dwr.php?param=”+param, [data], [callback])

$.ajax(

                    {

                        type: “get”,

                        url: approot+”/com.attilax/dwr.php”,

                        data:param,

                        dataType: “text”,

                        success: function(data) {

                          //  $(“#divShow”).html(data);

  callback(data);

                     }

 });

}

 

————-dwr.php

 <?php 

 

 require_once(dirname(__FILE__).’/../iocx.php’);

 

//$dwrEventContainer[‘b’] = ‘char b’; 

 

 

 $method=   $_GET[‘method’]; 

 $fun=$dwrEventContainer[ $method];

 $rzt=$fun($method);

 echo $rzt;

 

 

 ?>

 

 

 

————iocx.php

$dwr伊芙ntContainer = array(); //定义1个数组

$dwrEventContainer[‘get-score’] =getScoreX;

 

 

4. 参考

DWEnclave 工作规律 – ITeye问答.htm

相关文章

网站地图xml地图