我面临一个奇怪的问题。我正在尝试使用 jquery UI 选项卡 ajax 方法在主页上接收另一个文件的内容。
jQuery( "#tabs" ).tabs({
beforeLoad: function( event, ui ) {
ui.jqXHR.error(function() {
ui.panel.html(
"Error message." );
});
}
});
和
<div id="tabs" class="jquery_tabs">
<ul>
<li><a href="http://xyz.com/x/abc.php">First Option</a></li>
<li><a href="#div1">Second Option</a></li>
<li><a href="#div2">Third Option</a></li>
</ul>
<div id="div1">
contents of tab2
</div>
<div id="div2">
contents of tab3
</div>
</div>
如您所见,我在第一个选项卡上调用 abc.php。它包含一个表单和一些验证 javascript。
这在 Google Chrome 上运行良好,abc.php 的 javascripts 在主页上没有任何问题。
当我使用firefox时出现问题,远程文件(abc.php)的javascript不起作用,但如果我alert()
在调用abc.php的主页上使用,abc.php的javascript有效