`
wuzijingaip
  • 浏览: 331669 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

dwr callback 传递多个参数

DWR 
阅读更多
要重写callback 方法
格式
{callback:function(data){
....
}}

function listScheduleByNameAndVmid(sname,vmid,ibox_groupid){
	scheduleajax.listScheduleByNameAndVmid(sname,vmid,ibox_groupid,{callback:function(data){
		listScheduleByNVCallback(data,sname,vmid,ibox_groupid);
	}});
}
function listScheduleByNVCallback(data,_sname,_vmid,_groupid){
	var plnames = "";
	st = document.getElementById('showstarttime');
	et = document.getElementById('showendtime');
	pl = document.getElementById('showplaylist');
	ctrl = document.getElementById('showcontrol');
	ctrl . innerHTML = "<a href='${pageContext.request.contextPath }/scheduleaction.do?method=toEditSchedule&schedulename="+_sname+"&vmid="+_vmid+"&groupid="+_groupid+"'> <img src='${pageContext.request.contextPath }/calendar/edit.gif' border='0' alt='edit schedule'/></a><a href='javascript:void(0);' onclick=deleteSchedule('"+_vmid+"','"+_sname+"','"+_groupid+"')> <img src='${pageContext.request.contextPath }/calendar/del.gif' border='0' alt='delete schedule'/></a>";
	for(var i=0;i<data.length;i++){
		plnames += data[i].pl_name+"<br>";
		stm = data[i].starttime;
		etm = data[i].endtime;
	}
	st.innerHTML = stm;
	et.innerHTML = etm;
	pl.innerHTML = plnames
	
}
分享到:
评论

相关推荐

    DWR中文文档 (DWR 2.0)

    **DWR(Direct Web Remoting)** 是一个开源的类库,旨在帮助开发者轻松构建包含AJAX技术的网站。其核心价值在于允许浏览器中的JavaScript代码能够直接调用运行在Web服务器上的Java函数,如同这些函数就位于浏览器内...

    DWR.xml配置文件说明书(含源码)

    spring Location* 任何以location开头的参数,每个参数都是指定一个spring的配置文件,在参数没有设置的情况下DWR会去读取spring的全局的配置文件. spring beanName 从配置文件中读取的bean的名称 “scope参数允许你...

    dwr的几个小例子,dwr的几个小例子

    DWR支持批量调用多个远程方法,这可以减少网络请求的次数,优化性能。 9. **JSON支持**: DWR默认使用JSON作为数据交换格式,因为JSON在大小和解析速度上优于XML,更适合于AJAX通信。 10. **版本控制**: DWR...

    easyui-dwr

    DWR的`beginBatch`和`endBatch`用于批量处理多个DWR调用,以提高性能。 标签“easyui dwr”表明这个话题涉及到两个技术:EasyUI前端框架和DWR后端服务通信库。`dwrloader.html`可能是包含DWR配置和HTML结构的文件,...

    DWR中文文档 ,非常详细

    - **Call Method**:使用`dwr.engine.call`方法调用服务器端的方法,参数可以通过JSON等方式传递。 - **Callback Function**:服务器端方法执行完毕后,通过回调函数处理返回结果。 5. **高级特性**: - **...

    DWR入门例子(一个很好的dwr入门例子)

    - **缓存与批处理**: DWR有缓存机制,可以减少不必要的网络通信,同时支持批处理多个请求。 7. **DwrTest** - "DwrTest"可能是包含测试用例的文件,用来验证DWR配置和功能是否正确工作。 - 它可能包括HTML页面和...

    DWR中文文档.pdf

    对于大型项目,可能需要多个 `dwr.xml` 文件来组织不同的服务。此外,还可以为不同的角色定义不同的访问权限。 **2.5 插件配置** DWR支持插件机制,可以通过配置文件来扩展其功能,如增加新的转换器或验证器。 **...

    dwr 实现推技术 实例

    5. **推送技术**:DWR的推技术利用了JavaScript的`poll`和`callback`机制,服务器端可以周期性检查新消息,并通过DWR自动调用客户端的回调函数,将新消息推送到客户端。 6. **实时显示**:在客户端,使用AJAX更新...

    最简单的dwr 例子

    6. **Batching**: DWR允许你将多个调用打包成一个批处理,这样可以减少网络往返次数,提高性能。 7. **Caching**: DWR还提供了缓存机制,可以缓存服务器端返回的结果,减少不必要的服务器负载。 8. **安全性**: ...

    dwr经典示例,不能不看的教程

    - **Batching**:演示如何将多个请求合并成一个批次,提高性能。 - **Caching**:说明DWR的缓存机制,减少不必要的服务器请求。 - **Push Technology**:利用DWR的推送技术,服务器主动向客户端发送更新,实现真正的...

    DWR入门资料

    - 支持在一个项目中使用多个`dwr.xml`文件。 - **2.5 插件配置** - 配置DWR插件以扩展其功能。 - **2.6 测试模式配置** - 开启测试模式以方便进行单元测试。 **3.1 纵览** `dwr.xml`文件主要用于定义服务接口、...

    dwr 入门实例

    4. **Batching**: DWR支持批处理,允许一次性发送多个请求,减少了网络延迟,提高了性能。 5. **Safely Calling Java**: DWR提供了安全机制,确保JavaScript只能调用预定义的Java方法,防止恶意代码的执行。 6. **...

    第22章__使用DWR框架.pdf

    - **自定义序列化:**DWR支持对HTML元素和JavaBean进行自定义序列化,允许这些类型的对象作为参数传递。 - **异常处理:**支持服务器端异常的序列化,可以将Java中的异常信息传递到客户端显示。 - **多级日志:**...

    最简单实用的Ajax框架么,DWR

    同时,它也允许批处理多个调用,进一步优化性能。 5. **调试工具**:DWR提供了一个内置的调试器,帮助开发者跟踪和调试Ajax请求,使得调试过程更为便捷。 6. **自定义扩展**:DWR允许开发者通过插件和自定义处理...

    DWR后台精准推送信息至前台

    - **服务器端处理**:在服务器端,当需要推送消息时,调用暴露的JavaScript函数,DWR会自动将调用传递到客户端。 5. **实际应用**: - **实时聊天系统**:DWR可以用来构建实时的在线聊天室,用户的消息即时发送和...

    Ext + dwr 实现分页功能

    在这个例子中,我们通过传递参数`start`和`limit`来控制每次请求返回的数据范围。`start`表示从哪一条记录开始获取数据,而`limit`则指定了每次请求获取的数据条数。 #### 五、总结 通过上述步骤,我们可以看到Ext...

    DWR是作为远程调用的ajax框架[参照].pdf

    在`hello.js`中,我们定义了两个JavaScript函数`load()`和`jbClick()`,`jbClick()`函数通过DWR调用`getHelloWorld()`方法,并将结果传递给回调函数`callback()`。最后,在`HelloWorld.html`中,我们设置了页面布局...

    JSPAjaxDWR框架函数.docx

    在使用DWR时,通常我们会创建一个或多个Java类,并通过DWR的配置将其暴露给JavaScript。这样,客户端的JavaScript可以直接调用这些Java方法,就像它们是本地函数一样。例如,我们可能会有一个`Remote`类,其中定义了...

    javascript一点特殊用法

    例如,`setData`函数和`update`函数中的`callback`参数都是将函数当作参数传递给另一个函数。这种做法在JavaScript中非常常见,也是它的魅力所在。 ```javascript Demo.sayHello(name, { callback: function(data)...

Global site tag (gtag.js) - Google Analytics