0

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

代码

$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>

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

预先感谢。

4

1 回答 1

-1

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

就像是:

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

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

于 2013-08-14T08:02:00.087 回答