ユーザーが削除リンクをクリックした後、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 に設定されているのに表示されないのはなぜですか?
ありがとう