【发布时间】:2015-07-25 13:00:43
【问题描述】:
HTML:
<section class="clientbox">
<div class="container">
<div class="col-lg-10 col-lg-offset-1">
<h2>WHAT CLIENT SAYS</h2>
<h4>POSITIVE REVIEWS FOR LOVING PROBLAM.COM </h4>
<p id="testimonial"><?php echo $alldata[0]['text'] ?></p>
</div>
</div>
</section>
javascript:
<script type="text/javascript">
<?php $i = 1; ?>
setInterval(function()
{
document.getElementById('testimonial').innerHTML = "<?php echo $alldata[$i]['text'] ?>";
<?php $i++; ?>
}, 3000);
实际上我想要做的是每 3 秒从存储在 $alldata 数组中的值更改“推荐”的文本。
问题是 php 变量 $i 没有得到更新。它只保持 1。
【问题讨论】:
-
将 php 数组中保存的数据写入 javascript 数组,然后使用您的 javascript 函数引用该 javascript 数组。
-
@RamRaider- 这是我正在做的事情。如果我在这方面遇到问题,会回复你。
-
@RamRaider- 我无法进行转换。你能告诉我怎么做吗?
-
嗨@Nick,下面的一些人提供了替代解决方案,他们还表示您无法将服务器端与客户端混合使用!看看 Marcos Segovia 的代码 - 看起来它会满足你的需求
标签: javascript php html setvalue