将 Perl 变量传递给 Javascript 函数

安德烈

问题将 Perl 变量传递给 Javascript 函数时出现错误。我错过了什么吗?

print "<button onclick='return getPdf("$user");'>PDF</button>"; 

结果出错:POST page.pl 500(内部服务器错误)

print "<button onclick='return getPdf(".$user.");'>PDF</button>"; 

结果出现错误:未捕获的 ReferenceError:Tom is not defined at HTMLButtonElement.onclick (page.pl:113)

print "<button onclick='return getPdf('$user');'>PDF</button>"; 

结果出错:Uncaught SyntaxError: Unexpected end of input

print "<button onclick='return getPdf('.$user.');'>PDF</button>"; 

结果出错:Uncaught SyntaxError: Unexpected end of input

页面.pl

$user = "Tom";
print "<button onclick='return getPdf();'>PDF</button>";

Javascript

function getPdf(user) {
    alert("User is: " + user);
}
安德烈

这是修复

使用以下内容将需要传递给函数的变量括起来:

\''.$variable.'\'

完整代码:

print '<button onclick="return getPdf(\''.$user.'\');">PDF</button>';

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将javascript变量传递给javascript函数?

来自分类Dev

将变量传递给JavaScript中的函数

来自分类Dev

将多个变量传递给Javascript函数

来自分类Dev

将变量传递给JavaScript中的函数

来自分类Dev

将数组和变量传递给Perl中的函数

来自分类Dev

jQuery noUiSlider将外部javascript变量传递给函数

来自分类Dev

Javascript:将未定义的变量传递给函数

来自分类Dev

将多行PHP变量传递给Javascript函数

来自分类Dev

动态地将javascript变量传递给angularJS函数

来自分类Dev

将PHP Date变量传递给Javascript函数

来自分类Dev

html / javascript:无法通过按钮将变量传递给函数?

来自分类Dev

在将php数组变量传递给Javascript函数时出错

来自分类Dev

如何将值从JavaScript函数传递给PHP变量?

来自分类Dev

将PHP变量传递给JavaScript超链接函数

来自分类Dev

将“额外”参数传递给存储在变量中的函数-Javascript

来自分类Dev

jQuery noUiSlider将外部javascript变量传递给函数

来自分类Dev

通过按钮将变量传递给函数(HTML / Javascript)

来自分类Dev

Javascript将参数传递给变量内部的函数

来自分类Dev

Javascript 将变量和 elementId 传递给函数

来自分类Dev

将变量传递给函数

来自分类Dev

将变量传递给函数

来自分类Dev

将多个 Perl 变量传递给 R

来自分类Dev

通过参数将php变量传递给javascript函数PHP,JAVASCRIPT

来自分类Dev

将 angularJs 变量传递给 javascript 变量

来自分类Dev

将变量传递给foreach函数

来自分类Dev

将变量传递给.html()函数

来自分类Dev

试图将变量传递给Wordpress函数

来自分类Dev

将db变量传递给函数参数

来自分类Dev

将变量传递给smarty函数

Related 相关文章

热门标签

归档