次のコールバックを使用して$.post
、データが投稿された後にページをリダイレクトしています。ページのリダイレクトが非常に速い場合もあれば、3 ~ 5 秒ほどかかる場合もあります。
私は初心者なので、なぜそんなに時間がかかるのかわかりません。PHPが終了するのを待っていますか?これをスピードアップするために変更できるものはありますか?
別のメモでは...encodeURIComponent
動作していないようです。URL には常に、?fbname=John Doe" which I am trying to remove with
encodeURIComponent`のようにスペースが含まれます
ありがとう!
FB.api('/me', function(response) {
$.post("addtodb.php",
{fbname:response.name},
function(data) {
window.location.href = "step2.php?fbname="+encodeURIComponent(response.name); //redirect after post callback
})
});