【发布时间】:2014-08-09 22:16:11
【问题描述】:
我正在使用 jQuery-UI 选项卡 - 总共五个。选项卡 1 有一个提交到 MySQL(通过 AJAX)的输入表单。选项卡 2 根据通过选项卡 1 输入的内容从 MySQL 中提取数据。当我从选项卡 1 单击到选项卡 2 时,我希望刷新第二个选项卡。由于与其他代码的一些冲突,我无法使用 jQuery-UI API 上宣传的外部文件。我正在使用以下内容:
这是我的 JS:
$(function() {
$("#tabs3").tabs();
$("#tabs3").on('click','li',function(event,ui) {
$("#tabs3").tabs("load", "active");
});
});
这是我的 HTML:
<div id="tabs3">
<ul class="no-print">
<li><a href="#tabs-1">Enter Report</a></li>
<li><a href="#tabs-2">My Reports</a></li>
</ul>
<div id="tabs-1">
<form name="form" id="form" method="post" action="scripts.php" novalidate>
// form inputs
</form>
</div>
<div id="tabs-2">
<h4>My Reports</h4>
<?php
// PHP scripts that spits out the output
</div>
我该怎么做才能使当我从一个选项卡单击到下一个选项卡时,它会刷新内容?我不反对每个标签刷新,但如果不困难的话,我想选择哪些刷新,哪些不刷新。
【问题讨论】:
标签: javascript jquery jquery-ui tabs