我使用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;我怎么解决呢?
感谢。