jquery jqmodal .load()问题

时间:2011-05-06 15:22:56

标签: safari load jqmodal

我有一个使用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中的模态窗口中。 (我已经删除了一些关于未来修改的非重要信息,我将进一步使该套件满足网站的需求,只是为了保持这个简单易懂...)

1 个答案:

答案 0 :(得分:0)

函数shipCalc()需要同时位于初始页面和加载到safari模式中的页面以正确加载所有内容。所有其他浏览器都不需要。现在一切正常,所以我想我会发布自己的答案以防万一有人在寻找类似的东西!