我的网站允许用户推特请求推特。当他们点击推文时,会发出请求的默认文本,用户也可以编辑它。以下是示例源代码:
代码
$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>
如果用户将文本从“Hello,everybody”更改为他们想要的文本,那么我可以获得用户在推文后更改的文本吗?
提前感谢。
答案 0 :(得分:-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
});
我知道我曾经这样做过一次......但这可能不是最优雅的方式!