extjs submit 跳转 记录

本文探讨了在ExtJS框架中实现登录成功后跳转至另一页面的方法。针对不同浏览器的兼容性问题,作者提供了两种解决方案,并详细解释了如何根据后台返回的状态值进行页面跳转。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

手贱,想在extjs登陆成功后跳转到另外一个页面 :evil:

直接在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。这样就后台的返回值来判断。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值