欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Layer彈出層動態(tài)獲取數(shù)據(jù)的方法

 更新時間:2018年08月20日 09:28:04   作者:liujing_555  
今天小編就為大家分享一篇Layer彈出層動態(tài)獲取數(shù)據(jù)的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

前一陣子做了一個簡單的小項目,用到了Layer彈出層(彈出層的用法就不多加贅述了,官網(wǎng)上都有詳細的介紹,這里附上網(wǎng)址http://layer.layui.com/),當時前后臺合頁面的時候就出現(xiàn)了一個問題,彈出層總是獲取不到數(shù)據(jù),不過后面還是和同學們一起解決了,希望能幫助到大家。

之前的代碼:

<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號傳不過去,頁面跳轉(zhuǎn)之后接收的id不正確,所以顯示的頁面不正確。

錯誤原因:變量的作用域有問題。在上面的rs不能傳到func11()方法里面,所以傳遞的參數(shù)有問題。

解決方法:在func11()函數(shù)中添加一個參數(shù),將id這個參數(shù)在點擊事件里添加進去。

修改后的代碼:

<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彈出層動態(tài)獲取數(shù)據(jù)的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論