Twitter分享按钮不适用于Jquery Mobile

时间:2012-09-18 10:23:56

标签: javascript jquery twitter share

我使用Jquery-Mobile& Phonegap开发移动应用程序。 我想使用twitter共享脚本分享动态数据:

当我在外部页面中使用此代码时“不使用jquery-mobile或任何其他脚本,它可以正常工作。

HTML:

<a href="http://twitter.com/share" 
data-url="http://your.url.com/yourdynamicpage" 
class="twitter-share-button" 
data-text="What should I share?" 
data-count="horizontal">Tweet</a>

但是当我将其添加到javascript文件中以添加信息“Data-text”&amp;动态“Data-Url”,twitter打开时没有这些数据。

HTML:  

使用Javascript:

$('#TwitterShare').append('<a href="http://twitter.com/share" rel="external" 
data-url="http://your.url.com/yourdynamicpage" 
class="twitter-share-button" 
data-text="Dynamic Data will be inserted here" 
data-count="horizontal">Tweet</a>');

当我静态添加行时,发送的链接是:

https://twitter.com/intent/tweet?original_referer=http%3A%2F%2Flocalhost%3A3025%2FShareTrial.html&source=tweetbutton&text=What%20should%20I%20share%3F&url=http%3A%2F%2Fyour.url.com%2Fyourdynamicpage

但是当它动态添加时,没有数据在链接上发送:

https://twitter.com/intent/tweet?original_referer=http%3A%2F%2Flocalhost%3A3025%2FViewPost.html&url=http%3A%2F%2Flocalhost%3A3025%2FViewPost.html

我想知道为什么会发生这种情况&amp;我怎么解决呢?

感谢。

0 个答案:

没有答案