本文介绍了在jquery.simplemodal中使用iframe,当弹出窗口关闭时iframe重新加载的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

限时删除!!

var pt_popup_options = {};

function pt_popup_iframe(sURL, sOkFunction)
{
    pt_popup_okfunction = sOkFunction;
    $("#pt_msgBox").css('width', '700px');
    $("#pt_msgBox").css('heigth', '500px');
    $("#pt_msgBox > p").html('<iframe style="width: 696px; height: 496px;" src="' + sURL + '"></iframe>');
    $("#pt_msgBox").modal(pt_popup_options);
}

当通过关闭按钮或弹出窗口右上角的"x"关闭弹出窗口时,iframe会重新加载并向服务器发出请求.不应该这样做.有什么想法可以防止这种情况吗?我正在使用Chrome和jQuery 1.4.2.

When the popup is closed via a close button or the "x" top right of the popup, the iframe reloads and make a request to the server. It is not supposed to do that. Any idea to prevent that? I'm on Chrome and jQuery 1.4.2.

谢谢!

推荐答案

我遇到了同样的问题.

I had the same problem.

最简单的解决方法是设置persist选项.

Easiest way to fix it is to set the persist option.

$("#pt_msgBox").modal({persist:true});

自simplemodal-1.3.5起

As of simplemodal-1.3.5

这篇关于在jquery.simplemodal中使用iframe,当弹出窗口关闭时iframe重新加载的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

1403页,肝出来的..

09-06 18:34