我查看了一些解决方案,但我不知道如何解决这个问题 这是我的PHP
while($row = mysql_fetch_array($result))
{
echo"<div class='span4'>
<h2>$row[title]</h2>
<p>$row[intro]</p>
<p><a class='btn' onclick=parashow($row['contents'])>View details »</a></p>
</div>";
}
我只想将内容传递给(函数) 然后在点击时显示此功能 关于div特定id
在网上查看几个小时无济于事 有人说 加 {} 其他/''/ 要么 '' '$行[内容]' ''没有帮助
function parashow(x){
//document.getElementById('allrows').style.display = "none";
}
我不知道如何传递$ row ['contents'] 功能参数 然后 得到x 并通过id('something')将其替换为另一个div
答案 0 :(得分:0)
试试这个
while($row = mysql_fetch_array($result))
{
echo"<div class='span4'>
<h2>$row[title]</h2>
<p>$row[intro]</p>
<p><a class='btn' onclick=parashow('".$row['contents']."')>View details »</a></p>
</div>";
}
答案 1 :(得分:0)
在没有PHP的情况下生成 HTML 是很好的:
<?php while($row = mysql_fetch_array($result)) { ?>
<div class='span4'>
<h2><?php echo $row[title]; ?></h2>
<p><?php echo $row[intro]; ?></p>
<p><a class='btn' onclick="parashow('<?php echo $row['contents']; ?>')">View details »</a></p>
</div>
<?php } ?>
答案 2 :(得分:0)
试试这个
<?php while($row = mysql_fetch_array($result)) : ?>
<div class='span4'>
<h2><?php echo $row[title]; ?></h2>
<p><?php echo $row[intro]; ?></p>
<p><a href="#" class='btn' onclick="javascript:parashow('<?php echo $row['contents']; ?>')">View details »</a></p>
</div>
<?php endwhile; ?>