[英]Trying to pass two variables in JavaScript popup
I'm calling the script below, now I need to be able to send two values to test23.php
like 我正在调用下面的脚本,现在我需要能够将两个值发送到
test23.php
myFunction20(url,url2)
Can someone please help? 有人可以帮忙吗?
<script>
function myFunction20(url) {window.open('test23.php?id=' + url, "_blank", "toolbar=no,scrollbars=no,resizable=no,top=70,left=50,width=1200,height=500");}</script>
PHP Code PHP代码
echo "<td>" .'<a href= javascript:myFunction20("'.$row['Account_Number'].'","'.$row['Account_Number'].'")>'.$row['Name'].'</a>' . "</td>";
Just add a second key/value pair to the querystring: 只需在查询字符串中添加第二个键/值对:
function myFunction20(url) {
window.open('test23.php?id=' + url + "&SECOND_KEY=" + "SECOND_KEY_VALUE",
"_blank",
"toolbar=no, scrollbars=no, resizable=no, top=70, left=50, width=1200, height=500");
}
you should wrap up the PHP variables in quotes and pass it your JS function 您应该将PHP变量用引号引起来并将其传递给JS函数
<?php
$parameter1 = "'" . $row['Account_Number'] . "'";
$parameter2 = "'" . $row['Account_Number'] . "'";
echo
'<td>
<a href= javascript:myFunction20(' . $ip . ',' . $id . ')>' . $row["Name"] . '</a>
</td>';
Your JS function 您的JS函数
<script>
function myFunction20(url, url2) {
window.open('test23.php?id=' + url + '&' + url2, "_blank", "toolbar=no,scrollbars=no,resizable=no,top=70,left=50,width=1200,height=500");
}
</script>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.