最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ExtJs 表單提交登陸實(shí)現(xiàn)代碼

 更新時(shí)間:2010年08月19日 20:33:44   作者:  
上一篇簡單做了一個(gè)用ext寫的登陸界面,今天來實(shí)現(xiàn)登陸效果,主要是回顧下ext中表單提交方法的使用。
1 在子類中添加單擊提交事件
復(fù)制代碼 代碼如下:

//登陸按鈕單擊事件
loginFun: function() {
var f = Ext.getCmp("loginForm");
//表單驗(yàn)證
if (f.form.isValid) {
f.form.submit({
waitTitle: "請稍候",
waitMsg: '正在登陸...',
url: 'http://www.cnblogs.com/Service/SystemService/SystemService.ashx?Method=UserLogin',
method: 'POST',
success: function(form, action) {
window.location = 'Main.htm'
},
failure: function(form, action) {
if (action.result == undefined) {
Ext.Msg.alert('提示', "系統(tǒng)出錯(cuò)...請聯(lián)系管理員");
form.items.items[1].reset();
}
else {
Ext.Msg.alert('提示', action.result.rspText);
form.items.items[1].reset();
}
}
});
}
},

2 在初始化中給登陸按鈕綁定事件
復(fù)制代碼 代碼如下:

//初始化
init: function() {
this.LoginWin.show();
Ext.getCmp("loginBtn").on('click', this.loginFun);
this.loadMask = new Ext.LoadMask(this.LoginWin.body, { msg: "頁面加載中……" });
}

3.關(guān)于ext.extend
  定義:function extend(function sb,function sp,Object overrides)
  簡單解釋:第一個(gè)參數(shù)--子類
       第二個(gè)參數(shù)--父類
       第三個(gè)參數(shù)--重寫對象
  例子中 子類為 XQH.ExtJs.Frame.app
       父類 Ext.util.Observable(一個(gè)抽象基類(Abstract base class),為事件機(jī)制的管理提供一個(gè)公共接口。)
  更詳細(xì)介紹請看(轉(zhuǎn))http://wangyu.javaeye.com/blog/210849
4.url: 'http://m.fzitv.net/Service/SystemService/SystemService.ashx?Method=UserLogin'
復(fù)制代碼 代碼如下:

public void UserLogin()
{
StringBuilder jsonData = new StringBuilder();
bool success = false;
string rspText = string.Empty;
if (Request["LoginName"] != null && Request["LoginPsd"] != null)
{
string loginName = Request["LoginName"].Trim();
string loginPsd = Request["LoginPsd"].Trim();
XUser userEnity = userAccess.GetUserByName(loginName);
if (userEnity != null)
{
if (userEnity.LoginPsd == loginPsd)
{
success = true;
Session["UserEnity"] = userEnity;
}
else
{
success = false;
rspText = "賬號或密碼錯(cuò)誤";
}
}
else
{
success = false;
rspText = "賬號不存在,請聯(lián)系管理員";
}
JsonConvert<XUser> json = new JsonConvert<XUser>();
jsonData = json.ToRequest(success, rspText, userEnity);
}
Response.Write(jsonData);
Response.End();
}

注意:返回的數(shù)據(jù)必須是Json格式的 success,rspText為返回的標(biāo)記 在js里通過action.result.success里調(diào)用
今天先到這里,下次來實(shí)現(xiàn)后臺界面框架。

相關(guān)文章

最新評論

同德县| 吉林市| 台江县| 大埔区| 科技| 吴堡县| 泾源县| 车险| 锦州市| 潮州市| 衡南县| 休宁县| 股票| 正阳县| 开原市| 甘洛县| 海门市| 尖扎县| 岫岩| 开平市| 兰溪市| 太白县| 宿迁市| 石渠县| 沁源县| 治县。| 大石桥市| 南雄市| 延庆县| 雷山县| 清新县| 特克斯县| 盐源县| 云阳县| 许昌市| 报价| 平和县| 霍林郭勒市| 台南县| 来宾市| 沙田区|