jQueryリダイレクトが遅すぎて別のページに接続できません。試しましたwindow.location.replace
、window.location.href
、window.location
です。リダイレクトを高速化する方法はありますか?jQueryリダイレクトが遅すぎる
<form role="form" id="add_name" method="post" enctype="multipart/form-data" action="">
<div class="form-group modal-form">
<input type="text" class="form-control" id="email_id" name="email_id">
</div>
<div class="form-group modal-form">
<input type="text" class="form-control" id="contact" name="contact" >
</div>
<button type="submit" class="btn btn-popup" name="submit" id="submit">save</button>
</div>
</div>
</form>
<script>
$("form#add_name").submit(function(e) {
e.preventDefault();
var formData = new FormData(this);
$.ajax({
url: "device_process.php",
type: 'POST',
data: formData,
success: function(data) {
window.location = "thankyou.php";
},
cache: false,
contentType: false,
processData: false
});
});
</script>
:
は、ここに私の答えです。遅いのは、あなたのAPIが遅いか遅いネットワークであることによって引き起こされる可能性があります。 – cdoshi
あなたはajaxをやっているのですか? – madalinivascu
別の方法で待機を処理する方法おそらくスピナーを表示しますか?その後、コールバックが完了したらリダイレクトします。 –