0

我的代码中遇到了一件奇怪的事情。

我必须传递两个变量并通过单击链接通过 iframe 在另一个页面上显示查询结果。Jquery 代码在这里

      function showFloorsPlans(flid, aptid){
        $('#floorPlansPop').dialog({
        modal:true,
        title:"Floor Plan Details",
        width:800,
        height:600,
        show: "blind"
        })
    params = "aptid=" + aptid + "&flid=" + flid;
    $('#flpId').attr("src", "showImages.html?" + params);

}

这在 IE 9、Chrome 和 Firefox 中运行良好。当我在 IE8 中测试时,第一次加载 iframe 时,它​​没有传递“参数”中的值。一旦我关闭 iframe 并再次单击链接,它就可以工作了..!

任何人都可以帮助我解决这个问题吗?

非常感谢!萨蒂什

4

1 回答 1

0

这是 IE 没有在 iFrame 中传递变量的问题,因为它似乎有自己的安全设置。我从这个链接获得了最多的信息: Cookie 被阻止/未保存在 Internet Explorer 的 IFRAME 中

希望这能让你朝着正确的方向前进。它对我有用。

于 2013-02-27T17:03:40.377 回答