print?<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("操作資訊", "載入失敗");
}
}
);