从facebook api帖子回复后重新加载页面?

时间:2012-03-05 08:40:52

标签: facebook

我试图在facebook api的回复后重新加载页面。 使用下面的代码我使用$ .get('....如果我设置window.location.reload();更新我的数据库$ get后,它不运行$ get,因此数据库不会更新?没有window.location.reload,它运行$ get并更新数据库。

function(response){

        if (!response || response.error) {
            alert('Error occured' +response.error);
        } else {


            $.get('updatefacebookpost.asp?gallerier_id=<%=gallerier_id%>&gallery_id='+gallery_id+'&facebookPhotoId=' + response.id);
            alert('Posten is uploaded!\nPost IDnr: ' + response.id );
            window.location.reload();


        }

那么在获得响应后,如何重新加载发送facebook帖子的页面呢? 感谢任何投入,谢谢!

2 个答案:

答案 0 :(得分:1)

你可以使用

$.ajax({
  url: 'SAVE_TO DATABASE_URL',
  success: function() { window.location.reload() }
});

答案 1 :(得分:1)

function(response){

    if (!response || response.error) {
        alert('Error occured' +response.error);
    } else {
        var url = 'updatefacebookpost.asp?gallerier_id=<%=gallerier_id%>&gallery_id='+gallery_id+'&facebookPhotoId=' + response.id;
        $.get(url,function(data) {
            alert('Posten is uploaded!\nPost IDnr: ' + response.id );
            window.location.reload();
        });
    }
}