重新加载页面后,从Facebook的API后发送回馈?
我试图从Facebook的API API响应后重新加载页面。 用下面的代码我用$ .get('...更新我的数据库,如果我设置window.location.reload(); $ get后,它不运行$ get,所以数据库不更新?没有它运行$ get和更新数据库window.location.reload。重新加载页面后,从Facebook的API后发送回馈?
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发布,它得到了响应后的页面,谢谢!
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();
});
}
}
可以使用
$.ajax({
url: 'SAVE_TO DATABASE_URL',
success: function() { window.location.reload() }
});
好的,谢谢。 $ .get只是$ .ajax的简称,不是吗? 是的,它现在更新数据库,然后重新加载,很好。 但是,如何在重新加载之前显示警报? – 2012-03-05 09:08:00
你可以这样做,就像你当初在你的原始问题中写的一样。 :) – DMCS 2012-03-05 23:33:11
谢谢,乔金。 太棒了! – 2012-03-05 09:34:37