在用户单击删除链接后,我正在尝试使用 Jquery 显示一个确认框。单击删除链接时,它会将 post_id 发送到 url。只要设置了它并且它不为空,我就会触发动画,该动画将显示隐藏的确认框。
这是我目前没有工作的东西:
// if admin wants to delete a post check for post_id
if(isset($_GET['post_id']) && !empty($_GET['post_id'])){
$delete_id = (int)$_GET['post_id'];
$animate = true;
echo '<script type="text/javascript">';
echo 'var animate = '.$animate;
echo '</script>';
}
GET 变量设置正确。
在我的 jquery 文件中,我有:
$(document).ready(function(){
if(animate == true){
$("#delete_confirm").fadeIn('3000','swing');
}
});
和确认框:
<div id="delete_confirm">
<p>Please confirm you want to delete this post.</p>
<input type="button" id="delete" name="delete" value="confirm" />
</div>
其中已display:none;
在样式表中设置。
为什么animate
变量设置为true时不显示?
谢谢