[英]How to call a onClick Javascript function with Parameters via PHP
i'm trying to echo the following function add() in HTML 我试图在HTML中回显以下函数add()
'<a onclick="add('.$row["x"].','.$row["y"].')" href="javascript:void(0)">'
The function is not getting invoked. 该函数未被调用。 How should i implement it correctly? 我该如何正确实施?
Try this 尝试这个
'<a href="javascript:add('.$row["x"].','.$row["y"].')">'
OR 要么
'<a onclick="add('.$row["x"].','.$row["y"].')" href="#">'
Or 要么
'<a onclick="add('.$row["x"].','.$row["y"].') return false" href="#">'
This 这个
echo '<a onclick="add('.$row["x"].','.$row["y"].')" href="javascript:void(0)">';
will gives you 会给你
<a onclick="add(a,b)" href="javascript:void(0)">
You need to add single quotes if you are passing strings to your function, like this 如果要将字符串传递给函数,则需要添加单引号,如下所示
echo '<a onclick="add(\''.$row["x"].'\',\''.$row["y"].'\')" href="javascript:void(0)">';
Then in your document you will get 然后在你的文件中你会得到
<a onclick="add('a','b')" href="javascript:void(0)">
Try to something like this. 尝试这样的事情。
Php File Php文件
<?php
echo '<a onclick="add('.$row["x"].','.$row["y"].')" >Onclick Function</a>';
?>
.html file .html文件
<a onclick="add(<?= $row["x"] ?>,<?= $row["y"] ?>)" href="javascript:void(0)">Onclick Function</a>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.