Javascript 如何访问PHP标记中的java脚本变量?

Javascript 如何访问PHP标记中的java脚本变量?,javascript,php,Javascript,Php,我的Javascript函数如下所示 function fillValues(value){ var i = value - 1; var b = "<?php echo $lieneageVal[2]['LineageNo'] ?>" document.getElementById('lineageNo').value = b; } 函数填充值(值){ var i=值-1; var b=“” document.getElementById(‘沿袭编号’)。值=

我的Javascript函数如下所示

function fillValues(value){
   var i = value - 1;
   var b = "<?php echo $lieneageVal[2]['LineageNo'] ?>" 
   document.getElementById('lineageNo').value = b;
}
函数填充值(值){
var i=值-1;
var b=“”
document.getElementById(‘沿袭编号’)。值=b;
}
PHP数组
$lieneageVal[2]['relegenno']
中已经填充了值。我只想知道如何在PHP数组中使用变量
I
中的值。我想在Javascript函数中实现这一点

例如:
$lieneageVal[i]['relegeno']

b
在我使用
$lieneageVal[2]['relegeno']
时正确填充。但是当我尝试
$lieneageVal[I]['delegenno']
时,它不起作用


简单来说,我需要在Javascript函数的php数组中使用Javascript变量。

我认为最好的选择是用JSON编码php数组,然后访问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;
}
var lieneageVal=eval();
函数值(值){
var i=值-1;
var b=lieneageVal[i][“血统号”];
document.getElementById(‘沿袭编号’)。值=b;
}

我认为最好的选择是用JSON对PHP数组进行编码,然后在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;
}
var lieneageVal=eval();
函数值(值){
var i=值-1;
var b=lieneageVal[i][“血统号”];
document.getElementById(‘沿袭编号’)。值=b;
}

我认为最好的选择是用JSON对PHP数组进行编码,然后在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;
}
var lieneageVal=eval();
函数值(值){
var i=值-1;
var b=lieneageVal[i][“血统号”];
document.getElementById(‘沿袭编号’)。值=b;
}

我认为最好的选择是用JSON对PHP数组进行编码,然后在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;
}
var lieneageVal=eval();
函数值(值){
var i=值-1;
var b=lieneageVal[i][“血统号”];
document.getElementById(‘沿袭编号’)。值=b;
}

PHP在服务器上执行。如果使用javascript添加PHP(javascript在客户端导航器上执行),它将作为文本打印

如果您想执行一些php并动态获得结果,请尝试理解
Ajax

使用Javascript

使用jQuery


PHP在服务器上执行。如果添加带有javascript的PHP(javascript在客户端导航器上执行),它将作为文本打印

如果您想执行一些php并动态获得结果,请尝试理解
Ajax

使用Javascript

使用jQuery


PHP在服务器上执行。如果添加带有javascript的PHP(javascript在客户端导航器上执行),它将作为文本打印

如果您想执行一些php并动态获得结果,请尝试理解
Ajax

使用Javascript

使用jQuery


PHP在服务器上执行。如果添加带有javascript的PHP(javascript在客户端导航器上执行),它将作为文本打印

如果您想执行一些php并动态获得结果,请尝试理解
Ajax

使用Javascript

使用jQuery


首先,必须将php数组传递到javascript数组中

范例

var values= new Array();
<?php for($i=0; $i<count($lieneageVal); $i++){ ?>
        values.push('<?php echo $lieneageVal[$i]['LineageNo']; ?>');
<?php } ?>

function fillValues(value){
   var i = value - 1;
   document.getElementById('lineageNo').value = values[i];
}
var值=新数组();
值。推送(“”);
函数值(值){
var i=值-1;
document.getElementById('relegenNo')。value=values[i];
}

首先必须将php数组传递到javascript数组中

范例

var values= new Array();
<?php for($i=0; $i<count($lieneageVal); $i++){ ?>
        values.push('<?php echo $lieneageVal[$i]['LineageNo']; ?>');
<?php } ?>

function fillValues(value){
   var i = value - 1;
   document.getElementById('lineageNo').value = values[i];
}
var值=新数组();
值。推送(“”);
函数值(值){
var i=值-1;
document.getElementById('relegenNo')。value=values[i];
}

首先必须将php数组传递到javascript数组中

范例

var values= new Array();
<?php for($i=0; $i<count($lieneageVal); $i++){ ?>
        values.push('<?php echo $lieneageVal[$i]['LineageNo']; ?>');
<?php } ?>

function fillValues(value){
   var i = value - 1;
   document.getElementById('lineageNo').value = values[i];
}
var值=新数组();
值。推送(“”);
函数值(值){
var i=值-1;
document.getElementById('relegenNo')。value=values[i];
}

首先必须将php数组传递到javascript数组中

范例

var values= new Array();
<?php for($i=0; $i<count($lieneageVal); $i++){ ?>
        values.push('<?php echo $lieneageVal[$i]['LineageNo']; ?>');
<?php } ?>

function fillValues(value){
   var i = value - 1;
   document.getElementById('lineageNo').value = values[i];
}
var值=新数组();
值。推送(“”);
函数值(值){
var i=值-1;
document.getElementById('relegenNo')。value=values[i];
}

您能告诉我如何使用AJAX吗?请最好阅读文档以便您能告诉我如何使用AJAX吗?请最好阅读文档以便您能告诉我如何使用AJAX吗?请最好阅读文档以便您能告诉我如何使用AJAX吗?请最好阅读文档以便