削除オプションを追加したいコメントシステムがあります。このため、delete.phpcomment-id
に投稿 する各コメントに POST フォームを実装しました。phpでは機能しますが、jquery では機能しません。
つまり、コメントを削除するには、データベースからのコメントの削除を処理する delete.php ファイルにコメント ID をポストする必要があります。
このようにjqueryを使用して入力値からコメントIDを取得して投稿しようとしていますが、選択した値ではなく最初のコメントID値が得られます。
Jクエリ
$('form[name=comments]').submit(function(){
var comment_delete = $("input[name=comment-delete]").val();
//$.post('../../delete.php', {value1:comment_delete}, function(data){alert('deleted')});
alert(comment_delete);
return false;
});
繰り返しフォームはこのようなものです
<form name="comments" action="../../delete.php" method="post">
<input name="comment-delete" type="hidden" value="<?php echo $list['comment-id']; ?>" />
<input value="Delete" type="submit" />
</form>
.each()
またはそれを使用する.map()
と、すべてのコメントID値が得られます。
これを行うための可能な方法を見て提案してください。
ありがとう。