X-Editableと呼ばれるプラグインがあり、Bootstrapに統合して、クリックしてAjaxリクエストを変更できます。私はそれをすべてセットアップし、実行するように設定しましたが、私の問題は、データベースからユーザーをエコーアウトするためにforeachループにあることですが、それは最初の行を編集可能にするだけです。画面
これが私のPHPForeachです。
<?php foreach($rows as $row): $userid = $row['id']; ?>
<tr>
<td><?php echo $row['id']; ?></td>
<td><?php echo htmlentities($row['username']); ?></td>
<td><a href="#" id="username" data-type="text" data-pk="1" data-url="/post"><?php echo htmlentities($row['email']); ?> </a></td>
<td><?php echo preg_replace('/([0-9]+\.[0-9]+\.[0-9]+)\.[0-9]+/', '\\1.**',$row['ip']); ?></td>
<td><?php echo htmlentities($row['timestamp'); ?></td>
<?php endforeach; ?>
ID「ユーザー名」を編集可能にする方法は次のとおりです。
<script type="text/javascript">
$('#username').editable();
</script>
プラグインのドキュメントはここにあります
情報が不足していることを示して申し訳ありませんが、これはかなり一般的な質問だと思います。プラグインが最初の結果のみを編集可能にするのはなぜですか?