我有一个使用 jqmodal 的模式窗口。我需要该模式中的一个按钮来加载模式中的不同页面。我在除 safari 之外的所有浏览器中都有此功能。
JS
<script language="javascript">
function shipCalc() {
$('.jqmWindow').load("/ash/shop/shipping.php");
}
</script>
HTML
<form name="form9" id="form9" method="post">
Zip: <input type="text" size="5" name="zip">
<a href="#" id="submitbtn" onclick= "shipCalc();" >zip</a>
</form>
记住!.jqmWindow 类是使用 jqmodal jquery 插件的模式窗口。它不仅仅是页面上的 div。我正在使用 .load() 方法来更改弹出后在模态窗口中加载的内容。上面显示的 html 位于最初以模式加载的页面内。我无法理解为什么这适用于除 safari 之外的所有浏览器。我之前发布的一些回复并没有完全解决这里的真正问题,即我不能使用 .load() 方法将任何内容加载到我的 safari 模式窗口中。(我已经删除了一些关于未来修改的非重要信息,以进一步使该套件满足网站的需求,只是为了保持它的美观和易于理解......)