php ajax 点击后刷新当前页面,ajax请求值后返回会刷新页面?
模板
控制器
模型
我用$.post提交表单,如果登录成功直接将信息保存到session,如果失败返回失败原因。
我是在模态框上写的表单,把失败原因显示在模态框上。但是返回后会自动刷新并关闭模态框。
如果我在$.post完成后return false;则不会关闭模态框且显示正常。 但是如果登录正确了也会return false;
要如何解决
回复内容:
模板
控制器
模型
我用$.post提交表单,如果登录成功直接将信息保存到session,如果失败返回失败原因。
我是在模态框上写的表单,把失败原因显示在模态框上。但是返回后会自动刷新并关闭模态框。
如果我在$.post完成后return false;则不会关闭模态框且显示正常。 但是如果登录正确了也会return false;
要如何解决
如果你明确你在js中没有执行reload操作,然而点击提交按钮却会刷新页面的情况是:
当你点击提交的时候,其实完成了两个动作,一个是你写的ajax提交数据,一个是form表单的自动提交,而且你在form中的action是为空的吧,就提交到当前页面,也就是刷新咯
所以你
click(function(){
//ajax提交
$.post();
return false;
})
在你return false时就阻止了form的提交,这个是可以加上的。
但是你说的登录正常也是return false你不要把他用作回调结果吗,当做一个动作,就ok了,
看是否返回成功,直接看你的ajax返回值就Ok啦,然后如果需要根据是否登录成功来进行下面的操作的时候,就把动作写在ajax的回调中
你把服务器端的代码也发上来啊
ajax发送一个请求到服务器,服务器可以return一个json结果,同样也可以重定向刷新页面,这个取决于服务器端的代码实现,lz应该先去服务器端进行排查
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
php ajax 点击后刷新当前页面,ajax请求值后返回会刷新页面?相关推荐
- 如何点击按钮弹出新窗口,输入数据后返回并刷新页面
如何点击按钮弹出新窗口,输入数据后返回并刷新页面? 作者:孟宪会 出自:[孟宪会之精彩世界] 发布日期:2003年7月8日 4点0分13秒 在一些.NET论坛中有人经常会问:如何在页面中点击按钮打开新 ...
- [导入]如何点击按钮弹出新窗口,输入数据后返回并刷新页面?(老孟)
在一些.NET论坛中有人经常会问:如何在页面中点击按钮打开新页面,输入数据,然后返回到初始页面并进行更新?要解决这个问题,应该弄清楚window.showModalDialog()的用法,本人在htt ...
- 微信h5页面提交表单后返回键重复提交的问题
微信h5页面提交表单后返回键重复提交的问题 问题描述:h5表单提交保存成功之后,手机返回后原来的页面还能提交表单. 示例: mui.post('savexxxx',data,function(res) ...
- java ajax无权限跳转_ajax请求重定向后页面不跳转问题 (使用拦截器)
一.ajax重定向的问题. 默认ajax是不支持重定向的,因为ajax本身就是局部刷新,不重新加载页面的.如果需要用到重定向可以通过以下方法: 第一步:后端代码改造. 在后端(大部分情况都是拦截器)中 ...
- h5 跳转上个页面刷新_关于javascript跳转与返回和刷新页面
javascript中window.open()与window.location.href的区别 1.window.open('index.html') 表示新增一个窗口打开 index.html 这 ...
- JSP/Servlet基础——登录成功后返回之前的页面
笔记,只供自己参考,水平相当菜 配置过滤器,拦截用户请求,如果用户没有登录,就转到登录页面,登录成功后再返回到之前的页面 1 在web.xml中加入过滤器的配置 <?xml version=&q ...
- layui提交表单自动刷新_layui form表单提交后实现自动刷新
刚刚使用layui 来做东西,对这一切都不熟悉,使用一下form表单,但是,不能成功的使用. 问题: 1.提交表单,页面自动刷新. 出现这样的情况呢,搜索了一下是因为表单的提交按钮没有type类型.哪 ...
- Vue.js页面跳转后返回上一页面记录上一页面select选定的值
在当前页面中,选中了某个标签中的问题,然后跳转到问题页面,按返回按钮返回到当前页面,继续选中之前的选中标签 实现效果如下图: 实现逻辑如下: 进入当前页面的时候,页面路由为http://localho ...
- 前端通过Ajax请求从后台返回数据到页面显示,实现分页功能
本文纯属自己平时编代码时的总结,主要用于自己以后方便查看 后端controller代码 JsonMessage jsonMessage = new JsonMessage(); //********* ...
最新文章
- cefsharp 手机模式_微信“蓝光模式”保护眼睛
- bayes python 源代码
- 【C/C++】运算结果出现1.#Q0问题分析
- 2017报计算机热不热,2017年五月份热吗?2017年五月天气热不热?
- oracle数据库集群日志,Oracle集群数据库中恢复归档日志
- 32位有符号整数_008. 字符串转换整数 (atoi) | Leetcode题解
- 【Oracle】跟踪文件目录(User_Dump_Dest)生成脚本(11g/9i).txt
- 分享一波大厂面试题,助力大家拿个好Offer
- unity Mesh Renderer的一点想法
- 上课流程法-如何上好第一节课(1) 目录 1. 目录	1 1.1. 销售自己	1 1.2. 销售课程	1 1.3. 学习方法	1 1.4. 制定规章	2 2. 销售自己-自我介绍	2 2.1.
- uboot_v2016 版本中fw_printenv的编译问题
- MySQL 读写分离原理
- shell提示Algorithm negotiation fail
- Win10账户已被锁定解决方法
- 网易企业邮箱:与POP3、WebMail相比,为什么Imap4更被接受
- PS生成动态的二维码
- 数据集:银行客户信息
- 2022年网络工程师考试知识点:防火墙技术
- sg90舵机工作原理_快来听郑老轨分享船舶舵机液压锁报警测试经验!
- Android ViewDragHelper类