我试图在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帖子的页面呢? 感谢任何投入,谢谢!
答案 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();
});
}
}