`
wrong1111
  • 浏览: 249984 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

dwr 回调方法,不理解

DWR 
阅读更多

代码如下

 

function deloption(id,name){//ID 记录主键ID
       document.all.dv.innerHTML="<font color='red' size=5>"+name+" 发送程序正在后台处理里中........</font>";// 
       email = name;
     dzbDao.ManualActingSendMail(id,refrush)     ;//java 远程调用方法
   
     }
      
function refrush(data){
  if(data==1) alert("aaa");
  else alert("bbb");
  document.all.dv.innerHTML="已经执行完毕!";//1
}

在首先调用deloption方法时,DIV层能显示,但是当执行完成以后,回调函数中的却不执行!不理解????

 

但是更改成以下却是可以的

 

 

function deloption(id,name){
       document.all.dv.innerHTML="<font color='red' size=5>"+name+" 发送程序正在后台处理里中........</font>";
       email = name;
       dzbDao.ManualActingSendMail(id,{
         	callback:function(data){
         	  	if(data==1) { 
alert("aaaaa");
       		   		 document.all.dv.innerHTML="成功执行!";
       			}else  {
       			alert("bbbbbb");
       				        			        		document.all.dv.innerHTML="成功执行!";		}
       
         	}
       });
        
       return false;
     }
      

这样写却是可以的.而且在这个里面可以也做一些其他的处理!有高手知道的么?

分享到:
评论

相关推荐

    dwr回调函数得到后台list

    Direct Web Remoting (DWR) 是一种在Java服务器和JavaScript之间进行实时通信的技术,它允许在客户端的JavaScript中调用服务器端的Java方法,并将结果返回到...因此,正确理解两者的差异是成功处理DWR回调的关键。

    dwr 各种调用方法

    如`callTestMethod2`函数中,调用`testMethod2`并传递`callBackFortestMethod2`作为回调函数,当Java方法执行完毕后,`callBackFortestMethod2`会接收到返回的数据。 3. **有简单参数的Java方法调用** 参数的传递...

    DWR的使用方法

    调用`sayHello`方法后,DWR会自动发送一个HTTP请求到服务器,并在得到响应后执行回调函数。 **安全性和优化** DWR提供了一些安全特性,比如白名单机制,限制哪些类和方法可以被远程调用。此外,通过缓存和批量调用...

    dwr实例,JavaScript调用java方法的小例子

    它提供了`DWR.engine`对象,这个对象包含了各种用于调用服务器方法、处理回调、错误处理等功能的函数。 5. **Batching**:DWR支持批量调用,这意味着可以一次性发送多个请求到服务器,这提高了效率并减少了网络往返...

    dwr实现ajax功能ajax+dwr

    5. **处理回调**: 服务器响应后,DWR会调用预先定义的回调函数,将结果传递给前端进行处理。 在提供的文件中,`DWR 中文帮助.pdf`可能包含了DWR的详细文档和使用指南,帮助开发者更好地理解DWR的配置和API。`总结...

    关于使用DWR返回对象List的方法

    例如,我们可以创建一个DWR回调函数来处理返回的List: ```javascript function displayObjects(objects) { // 渲染或处理objects列表 } var myService = DWRUtil.createProxy('myService'); myService....

    高级dwr方法调用少用的

    在JavaScript端,调用方法时传递一个回调函数,例如`callBackFortestMethod2`,这个函数将在Java方法执行完毕并返回结果后被调用。 3. **调用有简单参数的JAVA方法** 调用带有参数的Java方法,你需要在JavaScript...

    Dwr例子带注释

    - 在HTML页面上添加必要的DWR JavaScript库,并设置回调函数来处理服务器响应。 4. **DWR的运行流程**: - 浏览器加载HTML页面,执行JavaScript代码。 - JavaScript通过DWR发起HTTP请求到服务器。 - DWR Engine...

    dwr3_helloword入门

    })`这段代码调用了`MyTest`对象的`getMyName`方法,当方法执行完毕,服务器返回的数据会被传递给回调函数,并设置到页面元素`demo1`的值中。如果遇到问题,检查拼写错误、库文件是否正确引入,以及JavaScript和DWR...

    dwr调用带集合返回值的方法

    可以使用DWR提供的错误处理机制,如全局错误处理器或在每个方法调用中添加错误回调。 6. **性能优化**: 如果返回的集合非常大,可能会影响页面性能。考虑分页加载数据,或者只返回必要的集合部分,以减少网络传输和...

    DWR调用及传参总结

    如果Java方法有返回值,可以使用回调函数来处理返回结果,如`callTestMethod2`所示。`callBackFortestMethod2`作为回调函数接收返回值,并进行后续处理,例如弹出警告框显示返回值。 3. **有简单参数的Java方法...

    学习dwr的一个例子

    6. **回调和错误处理**:在JavaScript中,你需要定义回调函数来处理DWR调用的结果,以及可能出现的错误。DWR支持同步和异步两种调用模式。 7. **安全考虑**:DWR提供了安全性机制,如CSP(Content Security Policy...

    DWR3.0.jar、DWR.war和DWR2.0中文说明文档

    - **高级特性**:包括批量调用、异步处理、回调函数、错误处理等。 - **自定义转换和验证**:如何自定义Java对象到JavaScript对象的转换规则,以及数据验证机制。 - **示例和教程**:提供实例代码和逐步指导,...

    DWR与界面开发 资料大全

    2. **异步调用**:理解DWR的异步调用机制,如回调函数和错误处理。 3. **批量调用**:DWR支持批量调用多个方法,减少网络传输。 五、DWR的安全性 1. **白名单配置**:通过dwr.xml配置文件设置允许调用的类和方法,...

    DWR让Ajax如此简单

    5. **处理回调**: 服务器返回的结果会自动传给预定义的回调函数。 ### 4. 示例应用 文章中提到的示例应用可能包括以下几个部分: - **一个简单的服务器端Java类**:包含一个或多个可供客户端调用的方法。 - **...

    模拟dwr写的小例子

    4. **处理响应**:DWR使用异步回调机制,当服务器方法执行完毕后,会调用预先定义的回调函数,将结果传递给JavaScript。 5. **安全控制**:DWR提供了一些安全特性,如CSRF防护,可以通过配置文件进行设置。 这个...

    dwr反推简单例子

    在"**dwr反推简单例子**"中,我们将会探讨如何使用DWR进行数据的反向推送,即由服务器主动向客户端推送数据,而不仅仅是响应客户端的请求。 首先,DWR的核心概念包括三个主要部分:`Engine`、`Configuration`和`...

Global site tag (gtag.js) - Google Analytics