gpt4 book ai didi

javascript - 无法在 onclick php 中传递多个参数

转载 作者:行者123 更新时间:2023-12-03 01:50:01 28 4
gpt4 key购买 nike

我试图在带有变量的 onclick 中传递多个参数,尽管出现了

错误
  • Uncaught SyntaxError: missing ) after argument list.

错误在这一行

echo'<a onclick="changebill('.$myrow['address_ID'].', '.$myrow['address_1'].', '.$myrow['address_2'].');"> ';

最佳答案

如果 anchor 位于 echo 语句内,请将其更改为以下内容

echo  '<a onclick="changebill(\''.$myrow['address_ID'].'\', \''.$myrow['address_1'].'\', \''.$myrow['address_2'].'\');"> ';

您必须在参数周围添加引号,因为您发送的文本可能包含空格和换行符。您的代码将输出如下所示

<a onclick="changebill(1, my house address, my street number);"> 

而它应该像

<a onclick="changebill('1', 'my house address', 'my street number');"> 

关于javascript - 无法在 onclick php 中传递多个参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50455883/

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