我有PHP代码,如下所示.
add dd_Employee('".$id1."','".$fname1."',".$sal1.");"; echo ""; .... ?> ...
我的JavaScript代码包含
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现在问题是PHP分配的任何内容都只会在中
AddEmployee
.这意味着它工作正常.但在displayEmployee
PHP分配的值内部将无法正常工作.我的逻辑有什么缺陷吗?
1> Will Bickfor..:只是直接填充您的全局数据结构,而不是通过JavaScript函数传递它.由于您在addEmployee中分配内存,因此可能会遇到可变范围问题.
例: