我在我的Perl文件中有一个数组,用于在另一个PHP页面中填充下拉菜单。在Perl文件中运行HTML/JavaScript
所以我有一个名为---> php.php的perl.pl文件。现在,这是我的PHP文件
$output = shell_exec("/usr/bin/perl perl.pl $arg1 $arg2");
echo $output;
在我的Perl文件中的代码,这就是我通过在年底获得下拉菜单:
print "<SELECT id='process_type'>\n";
foreach $value (@xvalues) {
#Removing any trailing white spaces from the option list
$value_no_space =~ s/\s+//g;
print "\t<OPTION value='$value_no_space'>$value</OPTION>\n";
$i++;
}
print "</SELECT>\n";
my $s = document.getElementById('process_type');
print $s;
print "\n";
我希望,当我从PHP页面的菜单中选择了一个选项,该变量将返回并存储在$ s中。然而,这种情况并非如此。我明白PHP是客户端,Perl是服务器端,所以我不能得到结果。有没有解决办法?我真的需要有相同的Perl文件中选择的选项,以完成一些其他任务,我需要做...
你的意思是[JScript](http://en.wikipedia.org/wiki/JScript)或[JavaScript](http://en.wikipedia.org/wiki/JavaScript)? – treeface 2010-11-09 23:12:08
巨魔探测器刺痛... – alex 2010-11-09 23:25:49
对不起,我的意思是Javascript。现在更改标题... – c0d3rs 2010-11-09 23:26:21