Ben aşağıda olduğu gibi PHP kodu var.
<?php
echo "<SCRIPT LANGUAGE='javascript'>add dd_Employee('".$id1."','".$fname1."',".$sal1.");</SCRIPT>";
echo "<SCRIPT LANGUAGE='javascript'>add dd_Employee('".$id2."','".$fname2."',".$sal2.");</SCRIPT>";
....
?>
...
Ve benim JavaScript kodu içeren
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);
}
Şimdi sorun ne olursa olsun, PHP tarafından atanmış yalnızca AddEmployee
olarak visble olacaktır. Hangisi iyi çalışıyor demektir. Ama içerde displayEmployee
PHP tarafından atanan değeri çalışmaz. Benim mantık herhangi bir kusur var mı?