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 answers

Ich 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?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage