弹出式脚本:
<script>
function myFunction2(url,url2) {
window.open('googleapi.php?id='+url+'&id2='+url2, "_blank", "toolbar=no,scrollbars=no,resizable=no,top=70,left=50,width=1200,height=500");
}
</script>
PHP代码:
echo "<td style='color: red;font-weight: bold;'>" . '<a style="color:
red;font-weight: bold;" href= javascript:myFunction2("'."tom
peter".'","'.$row['Account_Number'].'")>'.'Abnormal'.'</a>' . "</td>";
错误 - 它只考虑“tom” - myFunction2("tom
我需要获得myFunction2("tom peter","11234")
- 有人可以帮助我吗?
答案 0 :(得分:0)
使用这个,你会得到你期望的结果。
echo "<td style='color: red;font-weight: bold;'>" . "<a style='color:
red;font-weight: bold;' href= javascript:myFunction2('".rawurlencode('tom peter')."','".$row['Account_Number']."')>"."Abnormal"."</a>" . "</td>";
答案 1 :(得分:0)
尝试这个
<?php
$row['Account_Number']=12345;
$link="<a style='color: red;font-weight: bold;' href=javascript:'myFunction2(".urlencode('tom peter').",".$row['Account_Number'].")'>Abnormal</a>";
echo "<td style='color: red;font-weight: bold;'>" .$link. "</td>";
?>
由于您的参数中的空格不会传递整个参数值,因此使用urlencode
和urldecode
您将得到快速的值
答案 2 :(得分:0)
将php代码更改为:
<?php
$acNumb = "11234";
echo "<td style='color: red;font-weight: bold;'><a style='color: red;font-weight: bold;' href= 'javascript:myFunction2(".'"tom peter"'.",".'"'.$acNumb.'"'.")'>Abnormal</a></td>";
?>