当前位置: 首页 > news >正文

layui在首页添加弹窗和跳转页面

在原有的就项目里面,点击登录页面原有的数据执行前先添加接口及判断,首页

 AJAX_Loading('接口', {}, function (result) {if(result==true){//判断数据时true时原数据操作}else{//判断数据时false时添加弹窗并跳转页面layer.confirm('提示消息', {closeBtn: 0, // 设置为0以隐藏叉号btn: ['确定'] // 按钮}, function(index){layer.close(index);var userId = 'addforms'; // 传值window.location.href = 'html跳转页面?userId=' + userId;});}})

跳转的页面接收数据

    function getParameterByName(name, url = window.location.href) {name = name.replace(/[\[\]]/g, '\\$&');var regex = new RegExp('[?&]' + name + '(=([^&#]*)|&|#|$)'),results = regex.exec(url);if (!results) return null;if (!results[2]) return '';return decodeURIComponent(results[2].replace(/\+/g, ' '));}var userId = getParameterByName('userId');

跳转的页面添加数据完成时返回上一级

submit: function() {localStorage.setItem('needToReload', 'true');//存储数据做判断window.history.back()//返回上一级
}

首页做判断进行刷新

    window.onload = function() {if (localStorage.getItem('needToReload') === 'true') {//根据传值做判断localStorage.removeItem('needToReload'); // 清除标志,避免重复刷新location.reload();}};

http://www.xdnf.cn/news/1039717.html

相关文章:

  • Leetcode 398. 随机数索引
  • 设计师灵感仓库!IconViewer 右键一键提取系统图标,PNG 透明背景素材随取随用
  • Lyapunov深度强化学习移动边缘计算网络在线计算卸载python
  • MVVM模式中,BaseViewModel 的 IsBusy 属性的作用
  • Hexo-butterfly友情链接页面优化
  • 【Linux】进程优先级和切换调度
  • 【软测】脚本实现 - 网页自动化测试
  • linux-压缩类命令
  • 黑马教程强化day3-1
  • 2025虚幻引擎一般用什么模型格式
  • 【Linux系统编程】线程概念
  • 洛谷 P5716:月份天数 ← 闰年判断
  • leetcode_128 最长连续序列
  • stm32传感器通用驱动代码
  • 技术实录-从 MySQL 启动失败到大小写兼容恢复:一次完整故障排查复盘20250614
  • HEAD ` 只返回响应头(Headers),不返回正文内容(Body)
  • OD 算法题 B卷【路灯照明II】
  • C++如何自己实现一个shared_ptr
  • Flutter网络请求完全指南:http与Dio库深度解析
  • 如何安全高效地维护CMS智能插件?
  • JavaScript基础-DOM事件流
  • 零基础入门PCB设计 一实践项目篇 第二章(开发板电源设计)
  • 力扣Hot100每日N题(15~16)
  • 基于docker技术的单主机环境模拟测试批量客户端
  • Vue3 响应式翻牌抽奖游戏
  • 【系统分析师】第5章-基础知识:数据库系统(核心总结)
  • 并行编程实战——CUDA编程介绍
  • 嵌入式PADS中生产资料导出操作与实现
  • NCNN 模型文件的生成流程详解
  • 鸿蒙系统备份恢复