【发布时间】:2018-03-07 17:12:20
【问题描述】:
我正在使用 for 循环在表格中显示来自 API 的数据:
for ($i = 0; $i < count($return['data']); $i++){
echo "<tr><td>".$return['data'][$i]['data_id']."</td>";
echo "<td>".'<button id="delete" class="btn btn-danger" value="'.$return['data'][$i]['data_id'].'" type="text">Delete</button>'."</td></tr>";
}
结果是一个表格,其中连续显示data_id 和删除按钮。现在,我希望能够在单击删除按钮时通过将data_id 发送到curl-> delete (API) 代码来删除该项目!
或者在单击的删除按钮上运行下面的代码。
curl --include \
--request DELETE \
--header "<secret key>" \
https://example.com/api/v1/data/{data_Iid}?app_id={appId}
我需要从循环中包含data_id 并将其传递给简单的删除代码。我使用onClick 函数来获取data_id 的值,但它只显示每个删除按钮的第一个data_id 值。
我怎样才能实现我的目标,并且能够通过正确的data_id 来 curl 删除代码?
谢谢。
【问题讨论】:
标签: javascript php jquery api curl