我需要做类似
的事情 $var = "Hello World ..the value is <?php echo 'XYZ' ?>";
任何帮助都非常有用。从很长一段时间以来我都被困在这里但却无法实现这一点。请帮忙
下面是我需要再次分配给php变量的PHP代码(此变量将被传递给我的ajax调用返回)
<div class="photo-post">
<h4 class="h4-1">Some data...</h4>
<?php
$i=0;
$unique_seq="888094499";
$pic_counter=1;
foreach (glob("target/*".$unique_seq."*") as $filename)
{
$i++;
}
$total_pics=$i;
echo "<div id='post-photo-slider'>";
if($i>1)
{
echo "<a href='#' class='control_next_photo'>></a>";
echo "<a href='#' class='control_prev_photo'><</a>";
}
echo "<ul>";
foreach (glob("target/*".$unique_seq."*") as $filename)
{
echo "<li>";
echo "<div class='photos-slide-container'>";
echo "<img src='".$filename."' width='540px' height='225px'>";
echo "<span class='count-span-photos'>".$pic_counter." of ".$total_pics."</span>";
echo "</div>";
echo "</li>";
$pic_counter++;
}
if ($i==1)
{
echo "<li></li>";
}
echo "</ul>";
echo "</div><!-- post-photo-slider END -->";
echo "<hr class='hr4'>";
?>
</div><!-- photo end -->
答案 0 :(得分:0)
你不能这样做
$var = "Hello World ..the value is <?php echo 'XYZ' ?>";
当你将这个字符串返回给你的javascript时,php代码无法在客户端执行!!!!
为什么不回归这么简单?
$var = "Hello World ..the value is " . "XYZ";