繁体   English   中英

任何人都可以通过Twitter帮助我吗?

[英]Can anyone help me with Twitter?

我的网站允许用户向Twitter发推文请求。 当他们单击推文时,请求的默认文本将会出现,用户也可以对其进行编辑。 下面是示例源代码:

$tweet="Hello, everybody";

<a href="https://twitter.com/share" class="twitter-share-button" id="id" 
data-text="'.$tweet.'" data-lang="ja" data-size="large" data-count="none" 
data-url="none">Tweet</a>

<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];
if(!d.getElementById(id)){js=d.createElement(s);js.id=id;
js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs); 
}}(document,"script","twitter-wjs");</script>

如果用户将文本从“大家好,您好”更改为他们想要的文本,那么我能否在推特后获取用户更改的文本?

预先感谢。

我想到的第一个想法(实际上似乎是“快速破解”)是将新的onclick侦听器注册到“发送推文”按钮。 您可以尝试获取textarea的值,然后通过ajax请求将其发送到php。

就像是:

function my_onclick() {
   var text = $(selector for textare).innerHTML();
   $.ajax({
      type: "POST",
      url: url,
      data: text,
      success: success,
      dataType: dataType
   });

我知道我曾经这样做过……但这可能不是最优雅的方式!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM