Jes*_*ruz 0 javascript php arrays indexing
代码如下所示:
PHP文件
<?php
...
$arrayName = ['ArrayValue_0', ..., 'ArrayValue_n'];
...
php?>
JavaScript的
$('.elementClass').each(function(index, id) {
    $(id).html('<?php echo $arrayName[index - 1]?>');
});
但是你不能只是将这样的JavaScript变量插入到php标签中,因此永远不会收到索引.我知道这可以通过AJAX完成,但还有其他方法吗?提前致谢.
附加信息: 我被告知要在PHP中执行此操作,因此无法将阵列切换到JS文件.
您可以arrayName在JS中定义变量并使用服务器中的值对其进行初始化:
var arrayName = <?php echo json_encode($arrayName); ?>;
$(".elementClass").each(function(index, id) {
    $(id).html(arrayName[index-1]);
});