Javascript函数window.location.href

时间:2013-01-14 17:01:29

标签: javascript jquery function

我正在尝试更改行

var url = window.location.href;

指向可以获得实际页面的短链接的API。

我的想法是通过这种方式设置它

var url = 'http://bit.ly/api.php?url=' . urlencode('http://' . $_SERVER['HTTP_HOST']  . $_SERVER['REQUEST_URI']));

并将其发送给Twitter

var twit = 'http://twitter.com/home?status='+title+'%20'+url;

获取报告我有一个语法错误,但不知道哪一个。

1 个答案:

答案 0 :(得分:4)

  • JavaScript并置运算符为+而非.
  • urlencode是一个PHP函数,您需要encodeURIComponent
  • $_SERVER是PHP超全局,您仍然需要location.href

这样:

var url = 'http://bit.ly/api.php?url=' + encodeURIComponent(location.href);