传递javascript函数中包含空格的URL

时间:2017-11-11 01:35:12

标签: javascript php jquery

我试图在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文本。

2 个答案:

答案 0 :(得分:2)

你需要在php输出周围引用以便将字符串传递给函数:

 onclick="getContent('<?php echo $actual_link;?>');">
                  // ^^                        ^^

答案 1 :(得分:0)

您在''函数中遗漏了getContent

onclick="getContent('<?php echo $actual_link;?>');">