まず、この例は、ゲストブックの編集済みバージョンに基づいて変更されます。 jquery.jsを使用してajaxとdomの削除を実装しましたまず追加します コードをコピーします コードは次のとおりです: <br></p> <br>テーブルに<br><p><span><u>コピーコードを追加します</u></span> コードは次のとおりです:</p> <p><br>id="t<!--{$item.id}-- >" <br></p> <br> js を書きます:<br><p><span><u> コードをコピーします</u></span> コードは次のとおりです:</p> <p><br><script> <br>function delItem (id) { <br>$.get('delete.php?id=' +id,null,function (msg) {//ajax リクエスト、リクエストの後に次のコードを実行します<br>if ('1'==msg) {//成功を示すには 1 を返します<br>$('#t'+id) .remove();//ID を txx Table delete に変更します <br>} else {//それ以外の場合は、エラー メッセージが表示されます <br>alert(msg) <br>} <br>エラー文を変更して削除リンクを delete.php に変更します 直接出力するだけです。 完了しました。 index.tpl: コードをコピーします コードは次のとおりです: < meta http-equiv ="Content-Type" c /> すべてのコメント <br><! {if $smarty.session.username}--> <br>ようこそ:<!--{$smarty.session.username}--><a href="logout.php">終了</a> ; <br> <!--{else}--> <br><a href="login.php">ログイン</a> <br><!--{/if}--> <br><a href="add.php">メッセージを残す</a> <br><!--{foreach from=$gblist item=item} --> <br><table width="700" border="0" cellpadding="0"> <br><td><b> {$item.username}-->]</b> 投稿者: <!--{$item.insert_time}--></td> <br><tr> <br><td><!--{$item.content}--> <br><br /><!--{if $item.user_file}--> <br>添付ファイル: <a target="_blank" href="uploads/<!--{$item.user_file}-->"><!--{$item.user_file}--></a> ;!--{/if}--> <br></td> <br><tr> <br><td align="right"<!--{if $item. user_id==$smarty.session.user_id}--><a href="add.php?id=<!--{$item.id}-->">変更</a> ;a >削除</a><!--{/if}--></tr> <br></!--{/foreach }- -> <br><!--{$pagePanel}--> <br><script> <br>$.get('delete.php?id='+id,null,function (msg) ) { <br>if ('1'==msg) { <br>$('#t'+id).remove(); <br>} else { <br>} <br>}); script> <br></body> <br><br><br>delete.php :<br><br><br><br> コードは次のとおりです:<br><br><br><?php <BR>require('common.php' ) ; <BR>// メッセージ情報のクエリ <BR>$q = $query->query('select * from gb_content whereid'])); <BR>$rs = $query->fetch_array($q); (); <BR>if ($rs['user_id']!=intval($_SESSION['user_id'])) {// user_id が同じかどうかを確認します<BR>$error = 'この情報は削除できません。投稿したものを削除します '; <BR>} <BR>if (!$error) { <BR>$query->query('delete from gb_content whereid']));//ステートメントを削除します <br>if ($rs['user_file']) {//添付ファイルを削除 <br>@unlink('uploads/'.$rs['user_file']); <br>} </p>echo 1;//成功を示す <br>} else { <br>echo $error <p>?> <span> 以上は、ベースメント jaxx の内容を含め、更新せずにデータを削除する PHP+ajax を紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。 <u> </u> </span></p>