【问题标题】:Simple location.href with php echo in in link在链接中带有 php echo 的简单 location.href
【发布时间】:2013-10-30 16:46:47
【问题描述】:

我有一个非常直截了当的问题:

正确的语法是什么?

onclick="location.href = '/xxx/xxx?key='.'<? $value[0]->pass_key; ?>'"

目前,此重定向指向我的页面/xxx/xxx/?key,但忽略了我的 pass_key,我需要在结果页面上生成数据。

更新

不使用是个错误

    <?= ?> 

与

相同
   <? echo ?>

我已经在我的代码中更新了它,但仍然没有传递任何密钥。

此语句位于此标记中:

   <td>

已解决

感谢 chinnu 和你们!

反对票是怎么回事? :( 只是因为这是一个简单的错误/问题。.

自以为是。

【问题讨论】:

  • 你不是echoing那个值
  • 始终使用完整的 php 标签,不建议使用简写形式 &lt;?php ?&gt;,您需要回显该值以便显示,&lt;?php echo $value[0]-&gt;pass_key; ?&gt;
  • &lt;?php echo ... 或 &lt;?= ...

标签: php echo href


【解决方案1】:
  onclick="location.href = '/xxx/xxx?key=<?php echo $value[0]->pass_key; ?>'"

【讨论】:

  • 我已经用 $key=md5(time()); 进行了测试onclick="location.href = '/xxx/xxx?key='"
  • 泰钦努。我发现了我的错误,我正在从错误的结果数组中检索值。非常感谢您的快速响应!
猜你喜欢
  • 1970-01-01
  • 2012-08-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-02-05
  • 2018-02-13
  • 2011-10-26
  • 2018-07-03
相关资源
最近更新 更多