繁体   English   中英

Perl CGI - 将变量传递给JavaScript

[英]Perl CGI - Pass variable to JavaScript

我有以下Perl代码:

$USERID = $ENV{REMOTE_USER};

一个按钮:

<input type="submit" class="button button1" name="submitButton" value="Refresh Book Ref Data" onclick='myFunction()'>

以下JavaScript函数:

function myFunction() {
    var password = prompt("Please Enter Unix Password");
    document.getElementById("pwvalue").value = password;
}

我想将$ USERID变量传递给JavaScript函数,以便我可以:

var password = prompt("Please Enter Unix Password for User" + $USERID);

你可以使用这样的东西 - >

myFunction('$USERID')

这个方法应该是我这样的 - >

function myFunction(my_var){
...
}

使用引号

var password = prompt("Please Enter Unix Password for User" + "$USERID");

说明

假设$USERID有一些数据,例如someid 您已将$USERID用于javascript,这意味着它将按以下方式工作

var password = prompt("Please Enter Unix Password for User" + someid);

这里javascript会考虑someid是一个javascript变量,但实际上someid是数据而不是变量所以使用引号。

如果您使用javascript意味着使用console.log或控制台在浏览器中修复错误。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM