1
我有一個網站,有句話,人們可以張貼到Facebook上,但在每個句子有輸入框,裏面的人可以更改默認值。有點像數字「Mad Lib」。每一行都有一個按鈕,將該行發佈到Facebook。
幫助:
擁有單一功能張貼按鈕的數據被壓到Facebook。我可以以不同的方式命名該函數並添加變量,但它會破壞函數的用途。
HTML
<div id="post1">
<span>I like</span>
<input name="post1_1" value="Tom" type="text" id="post1_1" />
<span>I think she is</span><input name="post1_2" value="Nice" type="text" id="post1_2" />
<a href="javascript:Post(post1)">POST NOW</a>
</div>
<div id="post2">
<span>My website is</span>
<input name="post2_1" value="Great" type="text" id="post2_1" />
<a href="javascript:Post(post2)">POST NOW</a>
</div>
SCRIPT
function postonwall(post1, post2)
{
var post1_1 = null;
var post1_2 = null;
var post2_2 = null;
var post2_3 = null;
var post1_1 = $("#post1_1").val();
var post1 = "I like" + post1_1 + ". I think she is" + post1_2;
var post2_1 = $('#post2_1').val();
var post2 = "My website is" + post2_1;
FB.api('/me/feed',
'post',
{
message: post1,
message: post2
}, function(response) {
if (!response || response.error) {
alert('Oops! User Denied Access');
}
else {
alert('Success: Content Published');
}
});
}
我可以在調用時通過函數傳遞特定變量嗎? POST NOW?那麼它只會採取特定的變量(post1)發佈? – GermanMan
我更新了腳本和html ..你會這麼想嗎? – GermanMan
只看你的代碼不是很清楚...... Post函數做了什麼?根據我的理解,你的postonwall函數完成所有工作,你只需要在你想將結果保存到Facebook時調用它。 我相信會有'POST NOW'這個鏈接會調用你的函數。 – pedrochaves