回声<! - ?php? - >在echo中

时间:2015-07-02 12:01:41

标签: php

是否可以在echo中输出<?php ?>输出?情况是这样的:

<?php
  // some code
  foreach ( $something as $row )
  {
     echo '<input type="hidden" id="'.$row["id"].'" value="<?php echo $cats; ?>">'
  }
 ?>

那么如何在值php部分输出$cats?有可能吗? 我需要$cats不是整个部分的值htmlentities

编辑:

这不是重复的,不是'.$cats.'可能是我的折叠,我没有正确解释。

$cats从ajax脚本的响应中获取其值而不是来自此查询

2 个答案:

答案 0 :(得分:8)

不再需要那个标签。简单地连接变量 -

echo '<input type="hidden" id="'.$row["id"].'" value="' . $cats . '">'

<强>更新

使用 jQuery -

var response = "The response after ajax request";
$('input[type="hidden"]').val(response); // Selector will depend on your code

答案 1 :(得分:1)

由于您已经在PHP块中,因此无需打开新的php标记。

试试这个。

<?php
  // some code
  foreach ( $something as $row )
  {
     echo '<input type="hidden" id="'.$row["id"].'" value="'.$cats.'">'
}?>