- <1>Ajax交互方式
- Ext.Ajax.request(
- {
- //被用来向服务器发起请求默认的url
- url : "",
- //请求时发送后台的参数,既可以是Json对象,也可以直接使用“name = value”形式的字符串
- params : {
- name:'value'
- },
- //请求时使用的默认的http方法
- method : "post",
- //请求成功时回调函数
- success : function() {
- Ext.ux.Toast.msg("信息提示", "成功删除所选记录!");
- },
- //请求失败时回调函数
- failure : function() {
- Ext.ux.Toast.msg("信息提示", "信息删除出错,请联系管理员!");
- }
- }
- );
- <2>Form交互方式
- this.formPanel = new Ext.FormPanel(
- {
- url : ""
- }
- );
- //提交数据
- formPanel.getForm().submit(
- {
- method : "post",
- params : {
- name:'value'
- },
- waitMsg : "正在提交数据",
- success : function(b, c) {
- Ext.ux.Toast.msg("操作信息", "提交成功!");
- },
- failure : function(b, c) {
- Ext.ux.Toast.msg("操作信息", "提交失败!");
- }
- }
- );
- //加载数据
- formPanel.getForm().load(
- {
- deferreRender : false,
- url : "",
- method : "post",
- waitMsg : "正在载入数据",
- success : function(e, g) {
- var num = g.result.data.num;
- var numCmp = Ext.getCmp("num");
- numCmp.setValue(num);
- Ext.ux.Toast.msg("操作信息", "载入成功");
- },
- failure : function(a, b) {
- Ext.ux.Toast.msg("操作信息", "载入失败");
- }
- }
- );
Extjs 与后台进行交互的基本操作
最新推荐文章于 2021-02-23 12:26:33 发布
本文介绍了ExtJS中两种常见的数据交互方式:Ajax和Form。通过具体的代码示例展示了如何使用Ext.Ajax.request进行数据请求及回调处理,以及如何利用Ext.FormPanel提交和加载数据,并对操作结果进行反馈。

4165

被折叠的 条评论
为什么被折叠?



