gpt4 book ai didi

javascript - onclick 函数中双引号内的变量

转载 作者:太空宇宙 更新时间:2023-11-04 15:27:12 25 4
gpt4 key购买 nike

大家好,我已经讨论了很多关于双引号内变量的问题。但我不知道为什么这些对我不起作用。我的情况是这样的

onclick="cBack(this.form,{$pageurl},{$token})"

我的页面中有这种代码。单击按钮时,它会调用一个函数。但在我的情况下,它不起作用。它在我的控制台中显示引用错误。

我的回调函数

function cBack(frm,pageurl,token)
{

pageurl=pageurl.trim();
frm.method="post";
frm.action=pageurl+'?gtoken='+token;
frm.submit();

}

帮我解决这个问题..

最佳答案

$pageurl$token 是字符串,需要这样的引号:

onclick="cBack(this.form,'{$pageurl}','{$token}')"
<小时/>

使用纯 PHP 并且没有模板引擎:

onclick='cBack(this.form,<?php echo json_encode($pageurl) ?>, <?php echo json_encode($token) ?>)'

请注意,我切换到单引号,因为 json_encode 将使用双引号。无论变量的内容如何,​​这都会生成保存(意味着编码)的 JavaScript 参数。

关于javascript - onclick 函数中双引号内的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45116674/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com