我的Javascript函数如下。
function fillValues(value){
var i = value - 1;
var b = "<?php echo $lieneageVal[2]['LineageNo'] ?>"
document.getElementById('lineageNo').value = b;
}
PHP 数组 $lieneageVal[2]['LineageNo']
已填充值。我只是想知道如何使用 PHP 数组内变量 i
中的值。我想在 Javascript 函数中执行此操作。
例如:$lieneageVal[i]['LineageNo']
$lieneageVal[2]['LineageNo']
时,值 b
得到正确填充。但当我尝试 $lieneageVal[i]['LineageNo']
时它不起作用。
简单来说,我需要在 Javascript 函数内的 php 数组内使用 Javascript 变量。
最佳答案
我认为最好的选择是将 PHP 数组编码为 JSON,然后在 JavaScript 中访问 JSON 值。例如:
var lieneageVal = eval(<?php echo json_encode($lieneageVal); ?>);
function fillValues(value) {
var i = value - 1;
var b = lieneageVal[i]['LineageNo'];
document.getElementById('lineageNo').value = b;
}
关于javascript - 如何访问 PHP 标签内的 javascript 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19559617/