我试图在javascript
onclick
函数中传递一个网址但在控制台日志中返回missing )
错误,我在其上进行实验并发现该网址包含特殊字符有时会逃离onclick
事件的空格。
我从PHP
脚本获取网址
$actual_link = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
并将其传递给onclick事件
<a href="#" class="btn btn-primary" id="main" onclick="getContent(<?php echo $actual_link;?>);">Content 1</a>
我的问题是如何在javascript函数中传递url文本。
答案 0 :(得分:2)
你需要在php输出周围引用以便将字符串传递给函数:
onclick="getContent('<?php echo $actual_link;?>');">
// ^^ ^^
答案 1 :(得分:0)
您在''
函数中遗漏了getContent
。
onclick="getContent('<?php echo $actual_link;?>');">