[英]Unable to pass multiple parameters in onclick php
我试图通过变量在onclick
传递多个参数,尽管出现错误
- 参数列表后未捕获到的SyntaxError:缺少)。
错误在这条线上
echo'<a onclick="changebill('.$myrow['address_ID'].', '.$myrow['address_1'].', '.$myrow['address_2'].');"> ';
如果锚点位于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');">
尝试使用双引号。 每次在任何地方都必须使用双引号时,请使用\\“。
echo "<a onclick=\"changebill( " . $myrow['address_ID'] . " , " . $myrow['address_1'] . " , " . $myrow['address_2'] . ") \">";
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.