私は大きなデータを処理してから、ajaxの成功でページをリロードします。 Ajaxコールは504 ajaxコールのGATEWAY_TIMEOUT
$.ajax({
type:'POST',
cache:false,
async:false,
url: 'URL',
data: "",
timeout:0,
beforeSend:function(msgg){
$('#loading').show();
},
success: function(data){
if(data == "success")
{
setTimeout(function(){
$('#loading').hide();
window.location.reload();
},5000);
}
}
});
ですが、これは504 GATEWAY_TIMEOUTとなり、ajaxコールは決して成功しません。私は手動リフレッシュが必要です。
あなたはコード全体を教えていただけますか? –
申し訳ありませんが、それは可能です。上記のajaxはPHPのurlを呼び出し、タスクを完了した後は成功をajaxに返します。 – hrishi
async falseを使用しない – evolutionxbox