私は頭の上のもので遊んでいますが、必死に学習しようとしています。クリックでdivをリフレッシュするページ
私はjqueryを使用して管理ページを持っています。別のページを表示する隠しdivを表示します。
私はこの使用して行います。
$(document).ready(function(){
$("a#fadeoutblog").click(function(){
$("#page").fadeTo("slow",0.25)
$("#terms4").fadeIn("slow")
$("#back2").fadeIn("slow")
$("#terms4").load("blogpageload.php")
}); });
のでterms4は、管理ページのdiv要素があり、それがページblogpageload.phpをdiplays!
このページでは、本当にシンプルなブログのすべての投稿を表示する表です。「a」タグを投稿し、「a」タグを承認します(承認された列をデータベースの「Y」に設定するだけです) )。私が望むのは、このdiv内のページが、テーブル内の投稿が削除されたとき(または、削除 'a'タグがクリックされたとき)にリフレッシュすることです。問題は、削除 'a'タグをクリックするとammendblogdatabase.phpページに送られて投稿が削除されることです!
複数の方法を試しましたが、すべて問題があります。
問題を引き起こしていることそれは、ユーザが最初に停止するようにjqueryのを使用して別のタグをクリックする必要がありますページが含まれ、このdiv要素を表示することで、本体部「表示:なしを;」。これは、削除ボタンで表のセル内の情報をある
イムあなたが見るが、質問してくださいする必要があるかもしれませんどのようなコードわからないが...:
echo "<a id='refreshblog' href='deleteblogentry.php?username=".$usn."&timeleft=".$tml."'>Delete</a>";
ありがとうございました!
これを読む - 私はあなたには、いくつかの種類のパーシャルリフレッシュを探していますが、このリンクは役立つはず推測:歓声をhttp://stackoverflow.com/questions/932777/jquery-reload-divs-content-dynamically-rendered! –
私はあなたがポストを削除するためにajaxを使用していないことを理解しています。ちょうどajaxでプロセスを削除し、テーブルを再びsuccesでリフレッシュしてください。 – ocanal