是否可以在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脚本的响应中获取其值而不是来自此查询
答案 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.'">'
}?>