DWZ框架Ajax无刷新表单提交处理流程是:
1. ajax表单提交给服务器
2. 服务器返回一个固定格式json结构
3. js会调函数根据这个json数据做相应的处理
注意:
DWZ框架默认的ajax表单提交都是返回json数据,告诉客户端操作是否成功,成功或失败提示信息,以及成功后的处理方式(刷新某个navTab或关闭某个navTab或navTab页面跳转)。
表单提交后服务器操作失败了,客户端接收statusCode和message后给出错误提示,表单页面是不动的。这样可以方便用户看到出错原因后直接修改表单数据再次提交,而不用重填整个表单数据。当然如果你还是喜欢表单提交后直接载入html页面也是没有问题的,参照dwz.ajax.js自己扩展一下也是没问题的。
DWZ 表单提交dwz.ajax.js
· Ajax 表单提交后自动调用默认回调函数, 操作成功或失败提示.
Form标签上增加onsubmit="return validateCallback(this);
· Ajax 表单提交后如果需要重新加载某个navTab或关闭dialog,可以使用dwz.ajax.js中事先定义的方法navTabAjaxDone/dialogAjaxDone
注意:如果表单在navTab页面上使用navTabAjaxDone,表单在dialog页面上使用dialogAjaxDone
Form标签上增加onsubmit="return validateCallback(this, navTabAjaxDone)"
或onsubmit="return validateCallback(this, dialogAjaxDone)"
· Ajax 表单提交后如果需要做一些其它处理也可以自定义一个回调函数xxxAjaxDone。例如下面表单提交成功后关闭当前navTab, 或者重新载入某个tab.
Form标签上增加onsubmit="return validateCallback(this, xxxAjaxDone)"
分享到:
相关推荐
在具体应用中,DWZ的Ajax功能可以无缝对接ASP.NET MVC3的Ajax动作方法,实现无刷新页面更新。例如,使用DWZ的表格组件,可以通过Ajax调用MVC3的Controller中的Action获取数据,然后动态填充到表格中,提供快速的数据...
首先,DWZ框架的核心特性在于它提供了一套完整的前端解决方案,包括页面布局、表单处理、数据展示、导航菜单、对话框等常见的Web应用需求。这些组件均遵循一致的设计模式,易于理解和集成到项目中。例如,页面布局...
DWZ框架集成了众多实用功能,如Ajax、页面跳转、表单验证、弹出层、tabs、下拉树等,使得开发者可以快速地搭建功能丰富的Web应用。 API文档是DWZ框架的重要组成部分,它详细解释了框架提供的各种函数、方法、类和...
DWZ框架对HTML表单进行了封装,支持Ajax提交、自动验证和表单重载等功能。它提供了便捷的表单操作API,使得表单的创建和处理变得更加简单。 3. **Ajax交互**: DWZ的核心是基于jQuery的Ajax实现,它简化了Ajax...
2. **AJAX无刷新技术**:DWZ框架支持AJAX无刷新操作,使得用户在不刷新整个页面的情况下,可以完成数据的增删查改。这显著提升了应用的响应速度,减少了网络传输的数据量。 3. **对话框(Dialog)**:DWZ框架的...
2. **数据交互**:DWZ框架支持JSON格式的数据交换,与ASP.NET的Web API或AJAX控件配合,可以实现无刷新的数据获取和更新,提升用户体验。 3. **页面布局**:DWZ提供了一套流式布局系统,可以适应不同屏幕尺寸的设备...
通过“dwz框架官网实例”,我们可以深入学习DWZ框架的使用,从基础组件的使用到复杂功能的实现,掌握一套完整的前端开发流程。同时,这个实例也为我们提供了一个实践平台,可以在实际项目中应用这些知识,提升我们的...
1.2 **数据操作便捷**:框架支持Ajax无刷新操作,通过JSON格式进行数据交换,使得页面与服务器的数据交互更为便捷高效。 1.3 **页面管理高效**:DWZ提供了一套完整的页面管理机制,包括页面缓存、异步加载、iframe...
DWZ框架的一个重要特性是其对Ajax技术的深度集成,使得页面的更新无需刷新整个页面,提高了用户体验。同时,它还支持响应式布局,能够适应不同设备和屏幕尺寸,确保在移动设备上的良好显示。 "yjjWeb"可能是这个...
7. **表单处理**:框架内置了表单验证和提交功能,支持异步提交和JSON格式的交互,简化了表单相关的开发工作。 8. **国际化支持**:DWZ支持多语言环境,方便开发多语言版本的网站和应用。 9. **主题皮肤**:DWZ...
DWZ框架,全称为“Design Without ZIndex”,是由国内开发者开发的一款基于AJAX技术的前端UI框架,主要用于构建响应式、易用的Web应用程序。DWZ框架与Struts相结合,可以创建出高效、稳定且用户体验优秀的Web项目。...
在DWZ框架中,AJAX被广泛用于实现页面的无刷新更新,提供流畅的用户体验。通过AJAX,用户可以进行数据的动态加载和提交,而无需等待整个页面重新加载,这大大提高了Web应用的效率和响应速度。 **DWZ框架特性** 1. ...
3. **Ajax无刷新交互**:通过Ajax技术,DWZ实现了页面无需刷新即可进行数据交互,提高了用户的操作体验。 4. **丰富的UI组件**:包括下拉菜单、按钮、分页、弹出窗口、时间选择器等,这些组件都是经过精心设计,...
此外,DWZ框架还支持AJAX无刷新操作,使得数据的动态加载和更新更为流畅,提升了应用的响应速度。通过使用DWZ的API和插件,开发者可以实现如页面分页、数据筛选、排序等功能,进一步优化用户体验。 压缩包中的“dwz...
- **AJAX驱动**:利用AJAX技术,DWZ实现了页面无刷新更新,提高了用户体验,减少了网络传输数据,使得交互更加流畅。 - **响应式设计**:适应不同设备和屏幕尺寸,确保在PC和移动设备上都有良好的展示效果。 - **...
首先,DWZ框架的主体结构包括页面布局、表单处理、对话框、表格操作、菜单导航等多个模块,这些模块通过JavaScript和CSS进行封装,实现了页面动态加载、异步数据交互等功能。框架内部集成了jQuery库,利用其强大的...
3. **AJAX无刷新**:通过Ajax技术实现页面的局部更新,提供流畅的用户体验,减少用户等待时间。 4. **统一的API**:DWZ提供了一套统一的API,用于页面导航、数据交互、事件处理等,降低了开发者的学习成本。 5. **...
5. **表单处理**:内置表单验证和提交机制,可自定义验证规则,支持异步提交,减轻服务器压力。 6. **页面导航**:具有面包屑导航、侧边栏菜单、顶部导航等多种导航方式,方便构建多层级的Web应用结构。 7. **...