我在这里做错了什么 - 在文档加载时setTimeout

Mat*_*erg -1 javascript facebook function document-ready

正在使用应用程序并需要在10秒后执行postCook功能,但有些问题.刚刚使用Javascript/jQuery几天,所以仍然没有飞行:)

但现在已经被困在这几个小时了,所以即使它让我心碎,我也需要征求意见

$(document).ready(function() { setTimeout("postCook", 10000);
};

  function postCook()
  {
  FB.api(
  '/me/app:action',
  'post',
  { game: '<?php echo get_permalink(); ?>' },

function(response) {
if (!response || response.error) {
alert('Error occurred');
} else {
alert('Successful! Action ID: ' + response.id);
}
    });
         }
Run Code Online (Sandbox Code Playgroud)

可以使用按钮执行它没有问题所以100%确定它在setTimeout内

Nie*_*sol 5

删除引号.setTimeout(postCook,5000).永远不要传递一个字符串setTimeout.