【发布时间】:2016-03-09 03:40:22
【问题描述】:
我已将我的内容分为两个选项卡,并使用 javascript 在两个选项卡之间切换。
<div class='tab-container'>
<div class='tab-1'>
<?php
$sql="SELECT * FROM posts WHERE status='tab1'";
echo "<div class='db'
<h2>post</h2></div>";
?>
</div>
<div class='tab-2'>
<?php
$sql="SELECT * FROM posts WHERE status='tab2'";
echo "<div class='db'
<h2>post</h2></div>";
?>
</div>
</div>
Php 代码通过 WHERE 子句 select * from posts where status='tab1'; 在选项卡之间划分内容,以便从一个选项卡中删除帖子 ajax 下面给出的请求会触发 php 代码,该代码将内容状态从 tab1 更新到 tab2。
<script type="text/javascript">
$(function() {
$(".restore").click(function(){
var element = $(this);
var del_id = element.attr("id");
var info = 'id=' + del_id;
if(confirm("Restore?"))
{
$.ajax({
type: "GET",
url: "restore.php",
data: info,
success: function(){
}
});
$(this).parents(".db").animate({ backgroundColor: "#fbc7c7" }, "fast")
.animate({ opacity: "hide" }, "slow");
}
return false;
});
});
</script>
因此该帖子已从 tab1 中删除。这里的想法是通过 ajax 将帖子从一个选项卡移动到另一个选项卡。 javascript 在从一个选项卡中删除帖子方面效果很好,但是为了使该帖子出现在另一个选项卡中,我必须重新加载页面,因为我没有为此使用 ajax。所以问题是我不知道如何在不刷新页面的情况下通过 ajax 将该帖子动态添加到另一个选项卡。
【问题讨论】:
标签: javascript php jquery ajax tabs