[英]How to use a Javascript value as a Perl variable
有没有一种方法可以将javascript变量的值转换为perl变量以在脚本的其余部分中使用?
我拥有的代码是:
print "<TABLE border=22>";
foreach $tmp (@splitarray)
{
print "<TR>";
$links = "<a href = '#' onclick='testingFunction(this);' >$tmp</a><BR>";
print "<TD>$links</TD>";
}
print "<TD id='demo'></TD>";
print "</TR>";
print "</TABLE>";
}
print "<BR>";
print "<script type='text/javascript'>
function testingFunction(link)
{
var text = link.innerHTML;
document.getElementById('demo2').innerHTML = text;
}
</script>";
###Information about the group name that is clicked
print "
<TABLE border=1 cellpadding='10'>
<CAPTION id ='demo2'>
<strong></strong>
</CAPTION>
<TR>
<TD>Members of group:</TD>
<TD>(Names)</TD>
</TR>
<TR>
<TD>Jobs that group can do:</TD>
<TD>(Jobs)</TD>
</TR>
</TABLE>";
拆分数组变量是组名。 我想在代码的其他部分中使用javascript变量'text'的结果(出现在标题中为demo2的标题中),但我希望将它们存储为Perl变量。 例如,如果单击的组的名称是“组1”,那么我希望Perl变量$ groupName在打印时说“组1”。
更具体地说,我的问题是如何将Javascript OnClick事件函数的结果存储在perl变量中?
这样是行不通的。 将内容发送到浏览器后,perl脚本很久以前就完成了执行。 如果您想知道用户在计算机上做了什么,则必须将这些信息再次发送到您的内容生成程序(大多数情况下是服务器)。
您可能需要阅读This 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.