如何从javascript使用onclick事件链接到另一个php页面
How to link to another php page using onclick event from javascript?
我目前有基于客户信息数组制作按钮的问题。我按以下方式制作按钮:
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 class='resultBookButton' data-lastName=".$row['last_name']." data-firstName=".$row['first_name']." data-phone=".$row['phone_no'].">Reserve</Button></td>".
"</tr></table>");
}
在我的PHP脚本上面,我有以下内容:
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
// Handling search results
$('.resultBookButton').click(function(e){
// Get the name of the user clicked
var lastName = $(this).data("lastName");
var firstName = $(this).data("firstName");
var phoneNum = $(this).data("phone");
window.location = "ss reservation.php?lastName=" + lastName + "&firstName=" + firstName + "&phoneNum=" + phoneNum;
});
});
</script>
我想要实现的是能够打开一个php页面的参数lastName, firstName和phoneNum。除了AJAX之外,我还没有看到任何关于如何在javascript中做到这一点的GET方法。但是ajax让你在同一个页面上,而不是我想要的。
有什么建议吗?
为什么需要JavaScript呢?为什么不创建一个正常的链接,它也可以工作,如果JavaScript被禁用?
<?php foreach($array as $row): ?>
<tr>
<td><?php echo $row['last_name'] ?></td>
<td><?php echo $row['first_name'] ?></td>
<td><?php echo $row['phone_no'] ?></td>
<td><?php echo $row['date_of_birth'] ?></td>
<td><?php echo $row['membership'] ?></td>
<td><a class='resultBookButton'
href="<?php printf("ssreservation.php?lastName=%s&firstName=%s&phoneNum=%s", $row['last_name'], $row['first_name'], $row['phone_no']) ?>"
>Reserve</a>
</td>
</tr>
<?php endforeach; ?>
如果你想要一个按钮的外观,你可以使用CSS样式链接按钮:
a {
color: black;
padding: 5px;
border: 2px outset lightgrey;
background-color: lightgrey;
text-decoration: none;
}
a:active {
border-style: inset;
}
try this.
window.location.href = "ss reservation.php?lastName=" + lastName + "&firstName=" + firstName + "&phoneNum=" + phoneNum;
相关文章:
- 想要打开从链接到另一个页面的模式弹出窗口
- 将按钮链接到另一个页面的一部分
- JavaScript:将输入范围行为链接到另一个元素
- 正在验证并链接到另一个页面
- 将登录链接到另一个网站而不提供密码
- 在JointJS中将一个链接链接到另一个
- 点击jsp页面上的链接打开一个文件
- 将href链接到另一个HTML文档中的锚点并将其居中
- 我想让HTML链接打开一个js手风琴
- 使用 JavaScript 向一组链接中的第一个链接添加一个属性
- 链接到另一个带有jQuery元素的页面
- 为链接打开一个新窗口,但希望下一页仍在“主体”框架中
- 将 href 值从 标记链接到另一个 html 页面
- 链接到另一个具有过渡的页面
- 使用JavaScript和html将图像和超链接从一个位置随机移动到另一个位置
- 使用一个页面中的链接链接到另一个页面的不同脚本
- 如何在jquery中链接另一个HTML页面到海报图像
- 如何使用按钮链接另一个页面
- 转换链接到另一个链接- javascript
- 我如何使一个图像的链接,链接到另一个图像,使用javascript