Passing einen Wert von PHP nach JavaScript [duplizieren]
Diese Frage hat hier bereits eine Antwort:
Wie werden Variablen und Daten von PHP an JavaScript übergeben? 18 answersIch habe PHP-Code wie folgt.
<?php
echo "<SCRIPT LANGUAGE='javascript'>add dd_Employee('".$id1."','".$fname1."',".$sal1.");</SCRIPT>";
echo "<SCRIPT LANGUAGE='javascript'>add dd_Employee('".$id2."','".$fname2."',".$sal2.");</SCRIPT>";
....
?>
...
Und mein JavaScript-Code enthält
var details=new Array();
function addEmployee(id,fname,salary){
var temp=new Array(id,fname,salary);
details[details.length]=temp;
alert(temp);
}
function displayEmployee(){
for (var i=0;i<details.length;i++)
var temp_details=details[i];
//Display the id,name,sal
var id=temp_details[0];
var name=temp_details[1];
var sal=temp_details[2];
alert(id);
alert(name);
alert(sal);
}
Jetzt ist das Problem, was auch immer vom PHP zugewiesen wurde, nur in @ sichtbaAddEmployee
. Was bedeutet, dass es gut funktioniert. Aber indisplayEmployee
Der von PHP zugewiesene Wert funktioniert nicht. Gibt es einen Fehler in meiner Logik?