【发布时间】:2023-04-10 03:18:02
【问题描述】:
代码如下所示:
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 文件。
【问题讨论】:
-
PHP 是一种服务器端语言。当客户端收到页面时,PHP 代码已经被执行。所以不,你不可能用这个技巧做到这一点。
标签: php javascript arrays indexing