假设我有一个名为$taskid
defined in的变量<%init>
。我可以从该变量生成 JavaScript 函数吗?
<script language="javascript">
window.onload = function() {
alert("<% $taskid %>");
};
</script>
<%init>
my $taskid=1;
</%init>
假设我有一个名为$taskid
defined in的变量<%init>
。我可以从该变量生成 JavaScript 函数吗?
<script language="javascript">
window.onload = function() {
alert("<% $taskid %>");
};
</script>
<%init>
my $taskid=1;
</%init>
这有效:
<script language="javascript">
window.onload = function() {
alert("<% $taskid %>");
};
</script>
<%init>
my $taskid=1;
</%init>
是否可以从 Perl 初始化 JavaScript 变量?
既然你问了三遍,尽管它与你发布的内容无关,我会回答它。
不。
语言不能采取行动,更不用说初始化了。Perl 程序也不能这样做。进程不能访问变量 a) 在不同的虚拟机中,b) 在不同的进程中,c) 在不同的机器上。这三个都适用于此。
JavaScript 变量只能通过 JavaScript 赋值来初始化。你需要要么