Layer弹出层动态获取数据的方法


Posted in Javascript onAugust 20, 2018

前一阵子做了一个简单的小项目,用到了Layer弹出层(弹出层的用法就不多加赘述了,官网上都有详细的介绍,这里附上网址http://layer.layui.com/),当时前后台合页面的时候就出现了一个问题,弹出层总是获取不到数据,不过后面还是和同学们一起解决了,希望能帮助到大家。

之前的代码:

<a id="func11" onclick="func11();">点击查看</a>
function func11() {
  console.log($.cookie("id"));
  //iframe窗
  layer.open({
   type: 2,
   title: false,
   shade: [0.5],
   title: '商品简介',
   shadeClose: true,
   shade: 0.5,
   skin:'demo-class',
   maxmin: true, //开启最大化最小化按钮
   area: ['1000px', '660px'],
   shift: 2,
   content: 'product.jsp?id=<%=rs.getInt(“id”)%>', //iframe的url,
  });
}

错误:id号传不过去,页面跳转之后接收的id不正确,所以显示的页面不正确。

错误原因:变量的作用域有问题。在上面的rs不能传到func11()方法里面,所以传递的参数有问题。

解决方法:在func11()函数中添加一个参数,将id这个参数在点击事件里添加进去。

修改后的代码:

<a id="func11" onclick="func11(<%=rs.getInt(“id”)%>);">点击查看</a>
function func11(x) {
  $.cookie("id",x);
  console.log($.cookie("id"))
  //iframe窗
  layer.open({
   type: 2,
   title: false,
   shade: [0.5],
   title: '商品简介',
   shadeClose: true,
   shade: 0.5,
   skin:'demo-class',
   maxmin: true, //开启最大化最小化按钮
   area: ['1000px', '660px'],
   shift: 2,
   content: 'product.jsp?id=' + $.cookie("id"), //iframe的url
  });
 }

以上这篇Layer弹出层动态获取数据的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript事件函数中获得事件源的两种不错方法
Mar 17 Javascript
JavaScript代码复用模式详解
Nov 07 Javascript
三种带箭头提示框总结实例
Jun 14 Javascript
confirm确认对话框的实现方法总结
Jun 17 Javascript
JS转换HTML转义符的方法
Aug 24 Javascript
纯js仿淘宝京东商品放大镜功能
Mar 02 Javascript
JavaScript中的FileReader图片预览上传功能实现代码
Jul 24 Javascript
原生JS实现 MUI导航栏透明渐变效果
Nov 07 Javascript
Angular(5.2-&gt;6.1)升级小结
Dec 27 Javascript
Vue Object.defineProperty及ProxyVue实现双向数据绑定
Sep 02 Javascript
axios封装与传参示例详解
Oct 18 Javascript
vue项目打包后路由错误的解决方法
Apr 13 Vue.js
layui 给数据表格加序号的方法
Aug 20 #Javascript
解决LayUI表单获取不到data的问题
Aug 20 #Javascript
Layui数据表格之获取表格中所有的数据方法
Aug 20 #Javascript
解决layui上传文件提示上传异常,实际文件已经上传成功的问题
Aug 19 #Javascript
解决layui中table异步数据请求不支持自定义返回数据格式的问题
Aug 19 #Javascript
Vue常用指令详解分析
Aug 19 #Javascript
使用layui 渲染table数据表格的实例代码
Aug 19 #Javascript
You might like
全国FM电台频率大全 - 26 西藏自治区
2020/03/11 无线电
PHP调用Twitter的RSS的实现代码
2010/03/10 PHP
php将数据库中所有内容生成静态html文档的代码
2010/04/12 PHP
php采用curl模仿登录人人网发布动态的方法
2014/11/07 PHP
Laravel 5 框架入门(一)
2015/04/09 PHP
php实现转换ubb代码的方法
2015/06/18 PHP
PHP生成推广海报的方法分享
2018/04/22 PHP
PHP实现Markdown文章上传到七牛图床的实例内容
2020/02/11 PHP
Yii中特殊行为ActionFilter的使用方法示例
2020/10/18 PHP
javascript form 验证函数 弹出对话框形式
2009/06/23 Javascript
JavaScript 小型打飞机游戏实现原理说明
2010/10/28 Javascript
基于JQuery的模拟苹果桌面Dock效果(稳定版)
2012/10/15 Javascript
javascript获取所有同类checkbox选项(实例代码)
2013/11/07 Javascript
Jquery修改页面标题title其它JS失效的解决方法
2014/10/31 Javascript
jQuery实现按键盘方向键翻页特效
2015/03/18 Javascript
JQuery.Ajax()的data参数类型实例详解
2015/11/20 Javascript
微信小程序后台解密用户数据实例详解
2017/06/28 Javascript
浅谈JS函数节流防抖
2017/10/18 Javascript
JS实现的邮箱提示补全效果示例
2018/01/30 Javascript
Vue通过Blob对象实现导出Excel功能示例代码
2020/07/31 Javascript
通过实例解析json与jsonp原理及使用方法
2020/09/27 Javascript
[56:21]LGD vs IG 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
Python批量修改文件后缀的方法
2014/01/26 Python
Python脚本文件打包成可执行文件的方法
2015/06/02 Python
详解python发送各类邮件的主要方法
2016/12/22 Python
python matplotlib 在指定的两个点之间连线方法
2018/05/25 Python
Python中的取模运算方法
2018/11/10 Python
浅谈Python3中print函数的换行
2020/08/05 Python
html5 canvas绘制放射性渐变色效果
2018/01/04 HTML / CSS
html5 worker 实例(一) 为什么测试不到效果
2013/06/24 HTML / CSS
银河香水:Galaxy Perfume
2019/03/25 全球购物
广州一家公司的.NET面试题
2016/06/11 面试题
创业计划书中包含的9个方面
2013/12/26 职场文书
总经理工作职责范文
2014/03/14 职场文书
Java数组与堆栈相关知识总结
2021/06/29 Java/Android
实操Python爬取觅知网素材图片示例
2021/11/27 Python