当我点击按钮时,我正在尝试获取要在下一页显示的按钮名称。到目前为止,我已设法在警告框中显示按钮名称,但不知道如何让它显示在另一页上。
<script>
$(document).ready(function(){
$("#test").click(function(){
alert("Text: " + $("#test").text());
});
});
</script>
下面的代码获取登录用户注册的模块并显示两个按钮。我试图在另一页而不是警告框中显示按钮标签(主题名称)。因此,当我点击一个按钮时,标签名称会出现在下一页上。
$sql = DB::getInstance()->get('modules', array('username','=' ,$user->data()->username));
if(!$sql->count()){
echo 'No data';
}else {
foreach ($sql->results() as $sql){ ?>
<p><a href="try.php" class=" btn btn-danger btn-lg btn-block" id="test"> <?php echo $sql->name; ?></a></p>
答案 0 :(得分:0)
将$ sql-&gt;名称保存到会话数据并使用另一个页面
$sql = DB::getInstance()->get('modules', array('username','=' ,$user->data()->username));
if(!$sql->count()){
echo 'No data';
}else {
foreach ($sql->results() as $sql){
$_SESSION['name'] = $sql->name;?>
<p><a href="try.php" class=" btn btn-danger btn-lg btn-block" id="test"> <?php echo $sql->name; ?></a></p>
another_page.php
session_start();
echo $_SESSION['name'];
答案 1 :(得分:0)
如果您尝试在单击时导航到另一个页面,您可以将jquery事件处理程序修改为此,并将其从下一页的查询参数中拉出来。
$(document).ready(function(){
$("#test").click(function(){
window.location = "your_next_page.php?name=" + $("#test").text();
});
});
在您的另一页上。
<?php
echo $_REQUEST['name'];
?>