【发布时间】:2017-03-16 08:11:36
【问题描述】:
我正在寻找一种将数据属性插入到 CakePHP 中的表锚点的方法。它会自动生成以下代码,但我不知道如何更改它以使其成为数据目标属性。
我想要实现这一点的原因是因为我链接到同一页面上的不同 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; ?>
这是我正在寻找的结果;它必须使用 CakePHP 约定来完成(不要介意列表项):
<a data-target="admin-edit">Edit</a>
<a data-target="admin-view">View</a>
【问题讨论】:
标签: php jquery cakephp attributes