У меня есть следующий твит:
var tweet = "I might actually do a 5K: http://t.co/tXQIYlUt #zombies #running"
И я хотел бы передать это в твиттер-API, используя js
$('.my_div').append('<a href="https://twitter.com/share?text='+ tweet +'%2Fpages%2Ftweet-button" target="_blank">Tweet</a>')
Мой JS создает это: https://twitter.com/share?text=I%20might%20actually%20do%20a%205K:%20http://t.co/tXQIYlUt%20#zombies #running&via=JustinZollars&url=
https://twitter.com/share?text=I%20might%20actually%20do%20a%205K:%20http://t.co/tXQIYlUt%20#zombies #running&via=JustinZollars&url=
, который отображается таким образом на twitter.com:
Я мог бы на самом деле сделать 5K: http://t.co/tXQIYlUt http://mydomain.com/
заметить, что он обрезанмои хеш-тегикак я могу очистить свой URL?
Ресурсы:
encodeURIComponent() ваш параметр GET (переменная tweet).Кроме того, не кодируйте параметры GET, которые вы хотите иметь специальное значение (& и =).
encodeURIComponent()
tweet
&
=
jsFiddle .