手贱,想在extjs登陆成功后跳转到另外一个页面 :evil:
直接在submit 提交事件 success:function(){}里面加window.location.href='xxxx'
火狐正常跳转,ie报了一个语法错误。
整理了一下思路 换了个写法:
根据后台返回的myaction.result值来判断,因为数据提交后,后台返回的http状态都是200,浏览器端就只解析为true。这样就后台的返回值来判断。
直接在submit 提交事件 success:function(){}里面加window.location.href='xxxx'
火狐正常跳转,ie报了一个语法错误。
整理了一下思路 换了个写法:
from1.getForm().submit({
failure : function(myfrom, myaction) {
Ext.MessageBox.wait('请等待', '数据读取中……');
if (myaction.result && myaction.result == 1) {
window.location.href = 'index.php?s=/index/index/main';
} else {
Ext.Msg.alert('用户名密码错误!请重新输入!');
}
}
}
根据后台返回的myaction.result值来判断,因为数据提交后,后台返回的http状态都是200,浏览器端就只解析为true。这样就后台的返回值来判断。