CakePHPのテーブルアンカーにデータ属性を挿入する方法を探しています。自動的に次のコードを生成しますが、データターゲット属性に変更する方法はありません。CakePHP、jQuery - データ属性をアンカーに追加
私がこれを達成したい理由は、同じページの異なるdivにリンクしていて、がページの再ロードを防ぐためですです。 jQueryからpreventDefault()
を挿入する必要がありますか?もしそうなら、そうする方法は?
これは私の現在のコードです:ここでは
<?php foreach ($servers as $server): ?>
<tr>
<td><?= $this->Number->format($server->id) ?></td>
<td><?= h($server->url) ?></td>
<td><?= h($server->description) ?></td>
<td><?= h($server->Timestamp) ?></td>
<td class="actions">
<?= $this->Html->link('View', array('#' => 'admin-view-' . $server->id)) ?>
<?= $this->Html->link('Edit', array('#' => 'admin-edit-' . $server->id)) ?>
</td>
</tr>
<?php endforeach; ?>
は私が探している結果です。あなたはこの試みたんでした
<a data-target="admin-edit">Edit</a>
<a data-target="admin-view">View</a>
ありがとうございました!まだアンカーなので、アンカーをクリックするとページが再ロードされないようにする方法を知っていますか? – Levano
@ Levanoはい答えを確認してください。あなたにうれしいよ:) –