我想知道如何创建一个与该行中的信息相关的按钮.
到目前为止,我有一个数组,其中包含一个人的名字,姓氏和电话号码.我还想创建一个按钮,所以当用户点击时,该人的信息被带到下一个PHP页面.
每次在数组中创建一行时,我应该创建一个表单吗?
到目前为止,我有:
foreach($array as $row)
{
echo (
"<tr>".
"<td>".$row['last_name']. "</td>".
"<td>".$row['first_name']. "</td>".
"<td>".$row['phone_no']. "</td>".
"<td>".$row['date_of_birth']. "</td>".
"<td>".$row['membership']. "</td>".
"<td><Button>Reserve</Button></td>".
"</tr></table>");
}
它被回应的原因是因为我在ajax函数中使用它并希望以这种方式输出结果.
有什么建议?
解决方法:
您可以使用新的HTML5数据属性:
<td><Button data-id='4'>Reserve</Button></td>
然后,您可以使用javascript,或更具体地说jQuery’s .data() functionality来获取此数据值
编辑
<!-- Firstly give your button a class -->
<td><button class='ajax_button' data-id='4'>Reserve</button></td>
然后是Javascript
// On click for a button
$(".ajax_button").click(function(){
// Get the id data attribute
var id = $(this).data("id");
});
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。