我已经为此挣扎了几个小时。。。创建图形操作的新手。。。为什么我们批准的图形操作不起作用?我们预计,当用户点击"点击这里!"按钮时,它将显示他们已经在时间表上安排了献血。我们有一个表单按钮,其编码与FB教程中概述的完全相同,它位于我们添加到页面的页面选项卡上,但当您单击"单击此处!"按钮时,不会发生任何事情。
有问题的页面选项卡->http://www.facebook.com/cityofhope.donateblood/app_323470837712150
这是代码:
<script type="text/javascript">
function postSchedule()
{
FB.api(
'/me/cohblooddonor:schedule',
'post',
{ blood_donation: 'http://www.cityofhope.org/giving/Documents/blood-donor.html' },
function(response) {
if (!response || response.error) {
alert('Error occured');
} else {
alert('You've shared with your friends! Action ID: ' + response.id);
}
});
}
</script>
按钮:
<form>
<input type="button" value="Click here!" onclick="postSchedule()" />
</form>
感谢您的帮助!我已经做了好几个小时了。这是身份验证问题吗?提前感谢!
由于源代码第58行的引号不匹配,您出现语法错误:'Youhave…'
你可以用反斜杠来转义字面上的撇号,或者把"You have"改为"You has"。
页面上还有一些其他错误。在现代浏览器上使用Javascript控制台查看这些内容。