ThinkPHP & jQuery.ajax 登录功能,无法重定向,自动刷新
来源:互联网 发布:c语言和指针下载 编辑:程序博客网 时间:2024/05/18 15:08
最近自己搞一个管理系统玩玩,登录模块为了人性化一些,使用ajax,判断用户输入的数据的正确与否。
但是遇见两个问题:
1. 无论登陆成功与否,ajax的success方法执行完毕之后都会隐形刷新一次界面。
2. 登陆成功之后,在后台使用TP的redirect方法重定向无效。
1.总是刷新界面。
因为当时代码里提交按钮的type=”submit”,结果虽然是使用了onclick事件,通过ajax来进行登录,但是还是会提交表单。导致页面刷新。
将button的type=”button”就好了
2. 重定向无效
百度谷歌了不少,大概的结论是,redirect的重定向还是会想浏览器发送header,修改http头从而使浏览器重定向。但是当时异步的ajax还没有执行完,所以会无效。而且一般都不用这种方法重定向。
通过ajax的登录,重定向的方法是前端根据后端返回值,判断登陆成功与否,然后进行界面跳转。
1 0
- ThinkPHP & jQuery.ajax 登录功能,无法重定向,自动刷新
- 其他缓存重定向自动刷新功能
- ThinkPHP+JQuery实现ajax无刷新登录验证(详解+相关问题)
- shiro框架前端ajax无法重定向到登录页面解决方案
- ajax 发送请求无法重定向
- ajax 发送请求无法重定向问题
- ThinkPHP笔记------重定向
- thinkphp页面重定向
- jQuery+ThinkPHP+Ajax实现即时消息提醒功能
- 解决Jenkins登录302重定向导致无法登录
- 基于jquery ajax 用户无刷新登录
- jQuery ajax 无刷新登录完整代码
- js实现HTML自动刷新页面和跳转(重定向)
- 重定向,转发,刷新
- 使用selenium+PhantomJS 解决Ajax登录页面重定向问题
- jquery ajax 页面无刷新修改DOM----Thinkphp
- Jquery+ajax+PHP 基于thinkPHP的无刷新分页
- thinkphp跳转和重定向
- phonegap(cordova) 自定义插件代码篇(三)----支付宝支付工具整合
- 深度学习总结
- 50.Best Time to Buy and Sell Stock II(贪心算法)
- jquery的.on()支持的事件
- 轻松学习之 IMP指针的作用
- ThinkPHP & jQuery.ajax 登录功能,无法重定向,自动刷新
- android上px与dp相互转换代码
- C# 原样复制excel工作表
- PDF的生成与下载
- 十道海量数据处理面试题与十个方法大总结
- 页面传递多条参数到后台
- oracle 删除用户,提示“无法删除当前已连接的用户”
- 使用ViewServer检测布局复杂性
- android解析xml简单分析