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 */}
これは変数にアクセスするための間違った方法ですか?