如何获取php数组的变量echo onClick

时间:2016-05-12 20:39:15

标签: javascript php html pdo

我已经能够让我的数组在HTML中回显数据库中的文本。精细。但是,我现在想将此文本发送到另一个页面onClick(JQuery或JavaScript)。所以这就是我已经拥有的东西(我知道它没有发送任何东西,但现在这不是问题):

PHP

$h = "SELECT * FROM table";
$h=$pdo->prepare($h);
$h->execute();
$i=1;
while ($row = $h->fetch()) {
$text[$i] = $row['content'];
$id[$i] = $row['id'];
$i++;
}

HTML

<h1 id="<?php echo $id[0]; ?>" onClick="edit(this)"><?php echo $text[0]; ?>
</h1>
<h2 id="<?php echo $id[1]; ?>" onClick="edit(this)"><?php echo $text[1]; ?></h2>
<p id="<?php echo $id[2]; ?>" onClick="edit(this)"><?php echo $text[2]; ?></p>

的JavaScript

function edit(element) {
alert(element.id);
}

所以,这给了我&#34; id&#34;数据库中的内容。但是,我想知道是否有办法在没有&#34; id&#34;在HTML标记中,一种单击文本并具有方括号内的数字的方法。

示例:您点击&#34; h1&#34;内的文字标签和弹出窗口会告诉您<?php echo $text[2]; ?>中的数字是多少。在这种情况下,我希望数字2显示在警告框中,而不使用id="<?php echo $id[2]; ?>"

0 个答案:

没有答案