我正在尝试将我在 PHP 脚本中创建的计数器变量传递给我的 .JS 文件。我在这里读到过,最好的方法是使用 JSON(我正在使用 JQuery 编写),但我很难让它与我所拥有的一起工作。
在我的 PHP 中,我将计数器应用于 td 类,然后通过 JSON 发送它。所以:
….
<table>
<?php $counter = 0;?>
<?php while ($counter < 20) : ?>
<tr>
...
<td class="classname<?php echo $counter; ?>"></td>
</tr>
<script type="text/javascript">
var counter = <?php echo json_encode($counter); ?>;
</script>
<?php $counter++;
endwhile; ?>
</table>
…
现在在我的 .js 文件中,我有以下行试图将我回显的计数器放入 CSS 标识符中:
if...
$('td.classname' + counter).text("Text gets displayed");/* Change text in td */}
这是访问变量的错误方法吗?