【发布时间】:2015-11-09 10:08:51
【问题描述】:
我正在打开购物车。在我的订单信息页面中,我有一些自定义标签,其中一个标签被命名为 HX endicia 标签。
<a href="#tab-label"><?php echo "HX Endicia Labels"; ?></a> // link to tab
<div id="tab-label" class="vtabs-content" style="display: none;"> // tab content, its by default display none when page loads.
在此选项卡上,我在表中显示了一些来自数据库的记录。在每一行我都有删除链接以及从数据库中删除当前行。当我单击我的删除链接时,我会在控制器中调用 delete_label 方法并从数据库中删除该行,直到现在它工作正常。在我的函数结束时,我重新加载我当前的 order_info 页面。当我删除记录时,页面会刷新。刷新页面时,我的第一个选项卡默认打开。我想要的是在通过此删除功能重新加载页面时打开我的“#tab-label”选项卡。为此,我这样编码。
public function Delete_label()
{
/* my code to delete label */
$this->info(); // refreshing my page
echo " <script type="text/javascript">
document.getElementById('tab-label').style.display = 'block';
</script>
";
}
它不工作。
【问题讨论】:
-
由于您的刷新,没有执行回显
-
那我该怎么办?
标签: javascript php jquery tabs opencart