Perl CGI-将变量传递到JavaScript
我有以下Perl代码:Perl CGI-将变量传递到JavaScript,javascript,perl,cgi,Javascript,Perl,Cgi,我有以下Perl代码: $USERID = $ENV{REMOTE_USER}; 按钮: <input type="submit" class="button button1" name="submitButton" value="Refresh Book Ref Data" onclick='myFunction()'> 我想将$USERID变量传递到JavaScript函数中,以便可以: var password = prompt("Please Enter Unix Pas
$USERID = $ENV{REMOTE_USER};
按钮:
<input type="submit" class="button button1" name="submitButton" value="Refresh Book Ref Data" onclick='myFunction()'>
我想将$USERID变量传递到JavaScript函数中,以便可以:
var password = prompt("Please Enter Unix Password for User" + $USERID);
您可以使用类似这样的内容->
myFunction('$USERID')
方法应该是这样的->
function myFunction(my_var){
...
}
您可以使用类似这样的内容->
myFunction('$USERID')
方法应该是这样的->
function myFunction(my_var){
...
}
引用
var password = prompt("Please Enter Unix Password for User" + "$USERID");
解释
假设$USERID
有一些数据,例如someid
。您已经在javascript中使用了$USERID
,这意味着它将按如下方式工作
var password = prompt("Please Enter Unix Password for User" + someid);
这里JavaScript将考虑<代码>某个ID <代码>是一个JavaScript变量,但实际上var password = prompt("Please Enter Unix Password for User" + "$USERID");
解释
假设$USERID
有一些数据,例如someid
。您已经在javascript中使用了$USERID
,这意味着它将按如下方式工作
var password = prompt("Please Enter Unix Password for User" + someid);
这里JavaScript将考虑<代码>某个ID <代码>是一个JavaScript变量,但实际上如果使用javascript意味着使用浏览器中的console.log或console修复错误。您的HTML/JS是在哪里生成的?包含
$USERID=$ENV…
行的同一个Perl程序是否也输出HTML?在哪里生成HTML/JS?包含$USERID=$ENV…
行的同一个Perl程序是否也输出HTML我似乎无法使其工作,请尝试此示例-我似乎无法使其工作,请尝试此示例-我似乎无法使其工作,请尝试此示例我看不到您正在将变量传递给函数。请将变量传递给函数。-我似乎无法使其工作,请尝试使用此示例。我看不到您正在将变量传递给函数。请将变量传递给函数。