99热,在线视频免费精品,亚洲综合视频在线观看,久久免费高清视频,九九热视频在线播放,日韩精品在线播放视频,99久久精品免费视频

龍巖易富通網(wǎng)絡(luò )科技有限公司

龍巖小程序開(kāi)發(fā),龍巖分銷(xiāo)系統

子頁(yè)面傳遞參數到父頁(yè)面

2025.05.22 | 750閱讀 | 0條評論 | javascript

window.postMessage 是一種跨文檔通信的方法,允許來(lái)自一個(gè)文檔(例如一個(gè)網(wǎng)頁(yè)或Iframe)向另一個(gè)文檔發(fā)送消息。這在Iframe中使用尤其有用,因為它允許父頁(yè)面和Iframe之間的安全通信。實(shí)例中在父頁(yè)面點(diǎn)擊按鈕彈出子頁(yè)面窗口,子頁(yè)面窗口關(guān)閉后需要傳遞參數到父頁(yè)面。


父頁(yè)面

window.addEventListener('message', function(event) {

    if (event.data.action === 'dataFromChild') {

        var id =  event.data.id;

        var sn =  event.data.sn;

        var name =  event.data.name;

        var price =  event.data.price;

        var thumb =  event.data.thumb;

        // 處理數據

        console.log(id);

    }

}, false);


子頁(yè)面


$(".sel").click(function(){

      var id = $(this).data("id");

      var sn = $(this).data("sn");

      var name = $(this).data("name");

      var price = $(this).data("price");

      var thumb = $(this).data("thumb");

      window.parent.postMessage({ action: 'dataFromChild', id: id, sn: sn, name: name, price:price, thumb:thumb }, '*');

      var index = parent.layer.getFrameIndex(window.name); //獲取窗口索引

      parent.layer.close(index);  // 關(guān)閉layer

})


贊 (

發(fā)表評論

舟山市| 武宁县| 桃江县| 麻阳| 革吉县| 托克逊县| 永清县| 沙田区| 拜泉县| 永川市| 平遥县| 晋江市| 荔波县| 白玉县| 江北区| 普洱| 东台市| 镇康县| 珲春市| 稻城县| 林西县| 延长县| 磐石市| 呼伦贝尔市| 柳江县| 陕西省| 水城县| 乐亭县| 林州市| 黄骅市| 油尖旺区| 玉树县| 鹤壁市| 西贡区| 景宁| 肇东市| 尤溪县| 育儿| 突泉县| 商南县| 谷城县|