<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前後臺交互
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.