【发布时间】:2018-05-17 12:09:21
【问题描述】:
我在处理这段代码时遇到了问题。我正在为自己制作一个论坛来测试我的技能(looks like this),现在我无法显示正确的 ID。我需要某些 ID,但是当我在这里测试此代码时,它会为每个反应显示 1 个相同的 ID。我不确定为什么?也许<script> 在foreach 中不起作用?希望有人能帮我解决这个问题。
$reacttie = $app->get_reactie($actieftopicid);
foreach ($reacttie as $reactie) {
echo '
<div class="timeline-footer">
<script type="text/javascript">
function printIt(){
alert(document.getElementById("abcId").value);
</script>
<form name="formName">
<input type=hidden id="abcId" name="abcName" value="'.$reactie['id'] .'"/>
<input class="btn btn-primary btn-xs" type=button value="Reageer" onclick="printIt()" />
</form>
</div>';
【问题讨论】:
-
你检查过
$app->get_reactie($actieftopicid)返回的数据是否正确吗? -
HTML id 必须是唯一的。
id="abcId"错了
标签: javascript php foreach